summaryrefslogtreecommitdiffhomepage
path: root/applications
diff options
context:
space:
mode:
Diffstat (limited to 'applications')
-rw-r--r--applications/luci-app-acl/po/ar/acl.po35
-rw-r--r--applications/luci-app-acl/po/bg/acl.po35
-rw-r--r--applications/luci-app-acl/po/bn_BD/acl.po32
-rw-r--r--applications/luci-app-acl/po/ca/acl.po35
-rw-r--r--applications/luci-app-acl/po/cs/acl.po35
-rw-r--r--applications/luci-app-acl/po/cy/acl.po35
-rw-r--r--applications/luci-app-acl/po/da/acl.po32
-rw-r--r--applications/luci-app-acl/po/de/acl.po35
-rw-r--r--applications/luci-app-acl/po/el/acl.po35
-rw-r--r--applications/luci-app-acl/po/en/acl.po35
-rw-r--r--applications/luci-app-acl/po/es/acl.po35
-rw-r--r--applications/luci-app-acl/po/fi/acl.po35
-rw-r--r--applications/luci-app-acl/po/fr/acl.po35
-rw-r--r--applications/luci-app-acl/po/he/acl.po32
-rw-r--r--applications/luci-app-acl/po/hi/acl.po32
-rw-r--r--applications/luci-app-acl/po/hu/acl.po35
-rw-r--r--applications/luci-app-acl/po/id/acl.po57
-rw-r--r--applications/luci-app-acl/po/it/acl.po35
-rw-r--r--applications/luci-app-acl/po/ja/acl.po47
-rw-r--r--applications/luci-app-acl/po/ko/acl.po35
-rw-r--r--applications/luci-app-acl/po/mr/acl.po35
-rw-r--r--applications/luci-app-acl/po/ms/acl.po32
-rw-r--r--applications/luci-app-acl/po/nb_NO/acl.po35
-rw-r--r--applications/luci-app-acl/po/nl/acl.po32
-rw-r--r--applications/luci-app-acl/po/pl/acl.po35
-rw-r--r--applications/luci-app-acl/po/pt/acl.po35
-rw-r--r--applications/luci-app-acl/po/pt_BR/acl.po35
-rw-r--r--applications/luci-app-acl/po/ro/acl.po32
-rw-r--r--applications/luci-app-acl/po/ru/acl.po35
-rw-r--r--applications/luci-app-acl/po/si/acl.po40
-rw-r--r--applications/luci-app-acl/po/sk/acl.po35
-rw-r--r--applications/luci-app-acl/po/sv/acl.po35
-rw-r--r--applications/luci-app-acl/po/templates/acl.pot32
-rw-r--r--applications/luci-app-acl/po/tr/acl.po35
-rw-r--r--applications/luci-app-acl/po/uk/acl.po86
-rw-r--r--applications/luci-app-acl/po/vi/acl.po32
-rw-r--r--applications/luci-app-acl/po/zh_Hans/acl.po35
-rw-r--r--applications/luci-app-acl/po/zh_Hant/acl.po35
-rw-r--r--applications/luci-app-acme/po/bg/acme.po8
-rw-r--r--applications/luci-app-adblock/po/bg/adblock.po36
-rw-r--r--applications/luci-app-adblock/po/es/adblock.po21
-rw-r--r--applications/luci-app-adblock/po/hu/adblock.po28
-rw-r--r--applications/luci-app-adblock/po/pt/adblock.po22
-rw-r--r--applications/luci-app-adblock/po/tr/adblock.po18
-rw-r--r--applications/luci-app-aria2/po/bg/aria2.po8
-rw-r--r--applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po7
-rw-r--r--applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po11
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po12
-rw-r--r--applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po8
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po11
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po9
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po11
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po7
-rw-r--r--applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po13
-rw-r--r--applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po10
-rw-r--r--applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po11
-rw-r--r--applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po7
-rw-r--r--applications/luci-app-banip/po/bg/banip.po104
-rw-r--r--applications/luci-app-banip/po/es/banip.po6
-rw-r--r--applications/luci-app-banip/po/hu/banip.po22
-rw-r--r--applications/luci-app-banip/po/pt/banip.po12
-rw-r--r--applications/luci-app-bcp38/po/sk/bcp38.po8
-rw-r--r--applications/luci-app-bmx7/po/sk/bmx7.po8
-rw-r--r--applications/luci-app-commands/po/nb_NO/commands.po6
-rw-r--r--applications/luci-app-ddns/po/bg/ddns.po10
-rw-r--r--applications/luci-app-ddns/po/es/ddns.po6
-rw-r--r--applications/luci-app-ddns/po/pt_BR/ddns.po6
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/es/dnscrypt-proxy.po6
-rw-r--r--applications/luci-app-dockerman/po/cs/dockerman.po8
-rw-r--r--applications/luci-app-dockerman/po/es/dockerman.po6
-rw-r--r--applications/luci-app-dockerman/po/hu/dockerman.po34
-rw-r--r--applications/luci-app-dockerman/po/id/dockerman.po249
-rw-r--r--applications/luci-app-dockerman/po/nb_NO/dockerman.po6
-rw-r--r--applications/luci-app-dump1090/po/bg/dump1090.po8
-rw-r--r--applications/luci-app-dump1090/po/sv/dump1090.po8
-rw-r--r--applications/luci-app-dynapoint/po/bg/dynapoint.po8
-rw-r--r--applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js4
-rw-r--r--applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js4
-rw-r--r--applications/luci-app-firewall/po/ar/firewall.po8
-rw-r--r--applications/luci-app-firewall/po/bg/firewall.po12
-rw-r--r--applications/luci-app-firewall/po/bn_BD/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/ca/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/cs/firewall.po8
-rw-r--r--applications/luci-app-firewall/po/de/firewall.po8
-rw-r--r--applications/luci-app-firewall/po/el/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/en/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/es/firewall.po14
-rw-r--r--applications/luci-app-firewall/po/fa/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/fi/firewall.po8
-rw-r--r--applications/luci-app-firewall/po/fr/firewall.po8
-rw-r--r--applications/luci-app-firewall/po/he/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/hi/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/hu/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/id/firewall.po12
-rw-r--r--applications/luci-app-firewall/po/it/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/ja/firewall.po8
-rw-r--r--applications/luci-app-firewall/po/ko/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/mr/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/ms/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/nb_NO/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/nl/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/pl/firewall.po6
-rw-r--r--applications/luci-app-firewall/po/pt/firewall.po8
-rw-r--r--applications/luci-app-firewall/po/pt_BR/firewall.po8
-rw-r--r--applications/luci-app-firewall/po/ro/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/ru/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/si/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/sk/firewall.po8
-rw-r--r--applications/luci-app-firewall/po/sv/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/templates/firewall.pot4
-rw-r--r--applications/luci-app-firewall/po/tr/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/uk/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/vi/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/zh_Hans/firewall.po8
-rw-r--r--applications/luci-app-firewall/po/zh_Hant/firewall.po4
-rw-r--r--applications/luci-app-frpc/po/es/frpc.po6
-rw-r--r--applications/luci-app-frpc/po/hu/frpc.po28
-rw-r--r--applications/luci-app-frpc/po/pt/frpc.po10
-rw-r--r--applications/luci-app-frpc/po/pt_BR/frpc.po6
-rw-r--r--applications/luci-app-frpc/po/zh_Hans/frpc.po6
-rw-r--r--applications/luci-app-frps/po/es/frps.po6
-rw-r--r--applications/luci-app-frps/po/hu/frps.po12
-rw-r--r--applications/luci-app-frps/po/pt/frps.po10
-rw-r--r--applications/luci-app-frps/po/pt_BR/frps.po6
-rw-r--r--applications/luci-app-frps/po/zh_Hans/frps.po6
-rw-r--r--applications/luci-app-fwknopd/po/nb_NO/fwknopd.po6
-rw-r--r--applications/luci-app-fwknopd/po/uk/fwknopd.po20
-rw-r--r--applications/luci-app-https-dns-proxy/Makefile2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua7
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua7
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua3
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua3
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua9
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua9
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua (renamed from applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua)3
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua19
-rw-r--r--applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot68
-rw-r--r--applications/luci-app-ksmbd/po/sk/ksmbd.po8
-rw-r--r--applications/luci-app-ltqtapi/po/pt_BR/ltqtapi.po6
-rw-r--r--applications/luci-app-ltqtapi/po/sk/ltqtapi.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/bg/mjpg-streamer.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/pt_BR/mjpg-streamer.po6
-rw-r--r--applications/luci-app-mwan3/po/ar/mwan3.po777
-rw-r--r--applications/luci-app-mwan3/po/bg/mwan3.po753
-rw-r--r--applications/luci-app-mwan3/po/bn_BD/mwan3.po745
-rw-r--r--applications/luci-app-mwan3/po/ca/mwan3.po760
-rw-r--r--applications/luci-app-mwan3/po/cs/mwan3.po783
-rw-r--r--applications/luci-app-mwan3/po/de/mwan3.po1122
-rw-r--r--applications/luci-app-mwan3/po/el/mwan3.po763
-rw-r--r--applications/luci-app-mwan3/po/en/mwan3.po754
-rw-r--r--applications/luci-app-mwan3/po/es/mwan3.po1175
-rw-r--r--applications/luci-app-mwan3/po/fi/mwan3.po773
-rw-r--r--applications/luci-app-mwan3/po/fr/mwan3.po1122
-rw-r--r--applications/luci-app-mwan3/po/he/mwan3.po752
-rw-r--r--applications/luci-app-mwan3/po/hi/mwan3.po745
-rw-r--r--applications/luci-app-mwan3/po/hu/mwan3.po1124
-rw-r--r--applications/luci-app-mwan3/po/it/mwan3.po768
-rw-r--r--applications/luci-app-mwan3/po/ja/mwan3.po1109
-rw-r--r--applications/luci-app-mwan3/po/ko/mwan3.po754
-rw-r--r--applications/luci-app-mwan3/po/mr/mwan3.po765
-rw-r--r--applications/luci-app-mwan3/po/ms/mwan3.po749
-rw-r--r--applications/luci-app-mwan3/po/nb_NO/mwan3.po757
-rw-r--r--applications/luci-app-mwan3/po/pl/mwan3.po1168
-rw-r--r--applications/luci-app-mwan3/po/pt/mwan3.po1155
-rw-r--r--applications/luci-app-mwan3/po/pt_BR/mwan3.po1165
-rw-r--r--applications/luci-app-mwan3/po/ro/mwan3.po761
-rw-r--r--applications/luci-app-mwan3/po/ru/mwan3.po1146
-rw-r--r--applications/luci-app-mwan3/po/sk/mwan3.po764
-rw-r--r--applications/luci-app-mwan3/po/sv/mwan3.po772
-rw-r--r--applications/luci-app-mwan3/po/templates/mwan3.pot745
-rw-r--r--applications/luci-app-mwan3/po/tr/mwan3.po1146
-rw-r--r--applications/luci-app-mwan3/po/uk/mwan3.po774
-rw-r--r--applications/luci-app-mwan3/po/vi/mwan3.po764
-rw-r--r--applications/luci-app-mwan3/po/zh_Hans/mwan3.po1080
-rw-r--r--applications/luci-app-mwan3/po/zh_Hant/mwan3.po1080
-rw-r--r--applications/luci-app-nextdns/po/bg/nextdns.po8
-rw-r--r--applications/luci-app-nextdns/po/es/nextdns.po6
-rw-r--r--applications/luci-app-nft-qos/po/sk/nft-qos.po8
-rw-r--r--applications/luci-app-nlbwmon/po/hu/nlbwmon.po6
-rw-r--r--applications/luci-app-nlbwmon/po/pt/nlbwmon.po12
-rw-r--r--applications/luci-app-nlbwmon/po/sk/nlbwmon.po8
-rw-r--r--applications/luci-app-ntpc/po/sk/ntpc.po8
-rw-r--r--applications/luci-app-nut/po/pt_BR/nut.po6
-rw-r--r--applications/luci-app-nut/po/sk/nut.po8
-rw-r--r--applications/luci-app-ocserv/po/de/ocserv.po20
-rw-r--r--applications/luci-app-ocserv/po/pt_BR/ocserv.po6
-rw-r--r--applications/luci-app-olsr/po/bg/olsr.po8
-rw-r--r--applications/luci-app-olsr/po/es/olsr.po6
-rw-r--r--applications/luci-app-olsr/po/hu/olsr.po6
-rw-r--r--applications/luci-app-omcproxy/po/nb_NO/omcproxy.po8
-rw-r--r--applications/luci-app-openvpn/po/bg/openvpn.po4
-rw-r--r--applications/luci-app-openvpn/po/es/openvpn.po6
-rw-r--r--applications/luci-app-openvpn/po/sk/openvpn.po8
-rw-r--r--applications/luci-app-p910nd/po/sk/p910nd.po8
-rw-r--r--applications/luci-app-privoxy/po/bg/privoxy.po8
-rw-r--r--applications/luci-app-radicale2/po/pt_BR/radicale2.po6
-rw-r--r--applications/luci-app-radicale2/po/sk/radicale2.po8
-rw-r--r--applications/luci-app-samba4/po/ru/samba4.po8
-rw-r--r--applications/luci-app-samba4/po/sk/samba4.po8
-rw-r--r--applications/luci-app-ser2net/po/bg/ser2net.po8
-rw-r--r--applications/luci-app-ser2net/po/id/ser2net.po14
-rw-r--r--applications/luci-app-ser2net/po/ru/ser2net.po48
-rw-r--r--applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po8
-rw-r--r--applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po6
-rw-r--r--applications/luci-app-shairplay/po/bg/shairplay.po8
-rw-r--r--applications/luci-app-simple-adblock/po/ru/simple-adblock.po8
-rw-r--r--applications/luci-app-smartdns/po/pt-BR/smartdns.po6
-rw-r--r--applications/luci-app-splash/po/ru/splash.po10
-rw-r--r--applications/luci-app-sqm/po/hu/sqm.po10
-rw-r--r--applications/luci-app-sqm/po/pt/sqm.po8
-rw-r--r--applications/luci-app-statistics/po/bg/statistics.po8
-rw-r--r--applications/luci-app-statistics/po/es/statistics.po6
-rw-r--r--applications/luci-app-transmission/po/bg/transmission.po12
-rw-r--r--applications/luci-app-transmission/po/sk/transmission.po8
-rw-r--r--applications/luci-app-travelmate/po/bg/travelmate.po14
-rw-r--r--applications/luci-app-travelmate/po/es/travelmate.po6
-rw-r--r--applications/luci-app-travelmate/po/hu/travelmate.po8
-rw-r--r--applications/luci-app-ttyd/po/hu/ttyd.po6
-rw-r--r--applications/luci-app-ttyd/po/nb_NO/ttyd.po6
-rw-r--r--applications/luci-app-udpxy/po/bg/udpxy.po8
-rw-r--r--applications/luci-app-unbound/po/bg/unbound.po4
-rw-r--r--applications/luci-app-unbound/po/hu/unbound.po22
-rw-r--r--applications/luci-app-upnp/po/bg/upnp.po8
-rw-r--r--applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po8
-rw-r--r--applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po8
-rw-r--r--applications/luci-app-vpnbypass/po/hu/vpnbypass.po8
-rw-r--r--applications/luci-app-watchcat/po/ar/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/bg/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/bn_BD/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/ca/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/cs/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/de/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/el/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/en/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/es/watchcat.po56
-rw-r--r--applications/luci-app-watchcat/po/fi/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/fr/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/he/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/hi/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/hu/watchcat.po12
-rw-r--r--applications/luci-app-watchcat/po/it/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/ja/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/ko/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/mr/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/ms/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/nb_NO/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/pl/watchcat.po7
-rw-r--r--applications/luci-app-watchcat/po/pt/watchcat.po7
-rw-r--r--applications/luci-app-watchcat/po/pt_BR/watchcat.po7
-rw-r--r--applications/luci-app-watchcat/po/ro/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/ru/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/sk/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/sv/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/templates/watchcat.pot4
-rw-r--r--applications/luci-app-watchcat/po/tr/watchcat.po7
-rw-r--r--applications/luci-app-watchcat/po/uk/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/vi/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/zh_Hans/watchcat.po7
-rw-r--r--applications/luci-app-watchcat/po/zh_Hant/watchcat.po7
289 files changed, 17474 insertions, 15520 deletions
diff --git a/applications/luci-app-acl/po/ar/acl.po b/applications/luci-app-acl/po/ar/acl.po
index f627b42bd0..fa03b947b6 100644
--- a/applications/luci-app-acl/po/ar/acl.po
+++ b/applications/luci-app-acl/po/ar/acl.po
@@ -20,11 +20,11 @@ msgid "ACL group"
msgstr "اعدادات ACL"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "مستوى الصلاحية"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "لا يمكن تشفيرالنص المجرد لكلمة السر لأن uhttpd غير مثبت."
@@ -49,7 +49,7 @@ msgstr "ولوج LuCi"
msgid "New account"
msgstr "حساب جديد"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "كلمة السر"
@@ -57,11 +57,11 @@ msgstr "كلمة السر"
msgid "Password variant"
msgstr "متغير كلمة المرور"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "صلاحيات للقراءة"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "نفاذ وقت الجلسة"
@@ -78,19 +78,19 @@ msgstr ""
"إدارة LuCI ACL في مرحلة تجريبية! لا يعمل بشكل موثوق حتى الآن مع جميع "
"التطبيقات"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "لا يجوز أن تبدأ كلمة المرور بـ \"$ p $\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "حساب النظام المراد استخدام كلمة المرور منه"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "حساب UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "تعذر تشفير كلمة مرور النص العادي:٪ s"
@@ -102,11 +102,7 @@ msgstr "استخدم كلمة مرور UNIX في / etc / shadow"
msgid "Use encrypted password hash"
msgstr "استخدم تجزئة كلمة المرور المشفرة"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "استخدم كلمة مرور عادية"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "صلاحيات للتعديل"
@@ -117,19 +113,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "رفض"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "لا تنتهي صلاحيتها"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "كامل"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "فرد"
@@ -141,7 +137,10 @@ msgstr "جزئي (٪ d /٪ d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "قراءة فقط"
+
+#~ msgid "Use plain password"
+#~ msgstr "استخدم كلمة مرور عادية"
diff --git a/applications/luci-app-acl/po/bg/acl.po b/applications/luci-app-acl/po/bg/acl.po
index c56ab334a3..6344a318b7 100644
--- a/applications/luci-app-acl/po/bg/acl.po
+++ b/applications/luci-app-acl/po/bg/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL група (списъци за контрол на достъпа)"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Ниво на достъп"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Текстът на паролата не може да бъде кодиран, защото uhttpd не е инсталиран."
@@ -51,7 +51,7 @@ msgstr "LuCI Потребителски имена"
msgid "New account"
msgstr "Нов акаунт"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Стойност на паролата"
@@ -59,11 +59,11 @@ msgstr "Стойност на паролата"
msgid "Password variant"
msgstr "Вариант на паролата"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Достъп за четене"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Прекъсване на сесията след"
@@ -80,19 +80,19 @@ msgstr ""
"Управлението на ACL (списъци за контрол на достъпа) в LuCI е все още в "
"експериментална фаза! Все още не работи надеждно при всички приложения"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Паролата не може да започва с \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Системния акаунт от който да се използва паролата"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX акаунт"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Текстовата парола не може да се кодира: %s"
@@ -104,11 +104,7 @@ msgstr "Използвай UNIX паролата от /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Използвай кодиран password hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Използвай не-кодирана парола"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Достъп за променяне"
@@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "отказан"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "не изгубва валидност"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "пълен"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "индивидуален"
@@ -143,7 +139,10 @@ msgstr "частичен (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "само четене"
+
+#~ msgid "Use plain password"
+#~ msgstr "Използвай не-кодирана парола"
diff --git a/applications/luci-app-acl/po/bn_BD/acl.po b/applications/luci-app-acl/po/bn_BD/acl.po
index 283f9fecdc..54174d7ee0 100644
--- a/applications/luci-app-acl/po/bn_BD/acl.po
+++ b/applications/luci-app-acl/po/bn_BD/acl.po
@@ -19,11 +19,11 @@ msgid "ACL group"
msgstr "ACL গ্রুপ"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "একসেস লেভেল"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "প্লেইনটেক্সট পাসওয়ার্ড এনক্রিপ্ট হচ্ছে না যেহেতু uhttpd ইনস্টল করা নেই।"
@@ -48,7 +48,7 @@ msgstr "LuCI লগইন"
msgid "New account"
msgstr "নতুন একাউন্ট"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
@@ -56,11 +56,11 @@ msgstr ""
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "পড়ার অনুমতি"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "সময়সীমা শেষ"
@@ -75,19 +75,19 @@ msgid ""
"reliably with all applications"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
@@ -99,11 +99,7 @@ msgstr ""
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -114,19 +110,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -138,7 +134,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/ca/acl.po b/applications/luci-app-acl/po/ca/acl.po
index 46d3fce4b6..0344a9391d 100644
--- a/applications/luci-app-acl/po/ca/acl.po
+++ b/applications/luci-app-acl/po/ca/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grup ACL"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nivell d'accés"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"No s'ha pogut encriptar la contrasenya perquè l'uhttpd no està instal·lat."
@@ -51,7 +51,7 @@ msgstr "Inicis de sessió a LuCI"
msgid "New account"
msgstr "Nou compte"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Valor de la contrasenya"
@@ -59,11 +59,11 @@ msgstr "Valor de la contrasenya"
msgid "Password variant"
msgstr "Variant de la contrasenya"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Accés de lectura"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Temps d'espera de la sessió"
@@ -80,19 +80,19 @@ msgstr ""
"La gestió de l'ACL de LuCI es troba en fase experimental! Encara no funciona "
"fiablement amb totes les aplicacions"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "La contrasenya no hauria de començar amb \"$p$."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Compte del sistema del qual emprar la contrasenya"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Compte UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "No s'ha pogut encriptar la contrasenya en text pla: %s"
@@ -104,11 +104,7 @@ msgstr "Empra la contrasenya UNIX a /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Fes servir el resum (hash) de la contrasenya xifrada"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Fes servir una contrasenya en clar"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Accés d'escriptura"
@@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "denegat"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "no caduca"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "complet"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@@ -143,10 +139,13 @@ msgstr "parcial (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "només-lectura"
+#~ msgid "Use plain password"
+#~ msgstr "Fes servir una contrasenya en clar"
+
#~ msgid "Acess level"
#~ msgstr "Nivell d'accés"
diff --git a/applications/luci-app-acl/po/cs/acl.po b/applications/luci-app-acl/po/cs/acl.po
index 7843449415..be8987c4eb 100644
--- a/applications/luci-app-acl/po/cs/acl.po
+++ b/applications/luci-app-acl/po/cs/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL skupina"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Přístupová úroveň"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Nemohu zašifrovat textové heslo protože uhttpd není nainstalovaný."
@@ -50,7 +50,7 @@ msgstr "LuCI přihlášení"
msgid "New account"
msgstr "Nový účet"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Hodnota hesla"
@@ -58,11 +58,11 @@ msgstr "Hodnota hesla"
msgid "Password variant"
msgstr "Varianta hesla"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Přístup ke čtení"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Časový limit relace"
@@ -79,19 +79,19 @@ msgstr ""
"Správa LuCI ACL je v experimentální fázi! Prozatím nefunguje spolehlivě se "
"všemi aplikacemi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Heslo nesmí začínat \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Systémový účet, ze kterého se má použít heslo"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Účet UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nelze zašifrovat heslo ve formátu prostého textu: %s"
@@ -103,11 +103,7 @@ msgstr "Použití hesla systému UNIX v /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Použít šifrovaný hash hesla"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Použít prosté heslo"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Přístup pro zápis"
@@ -118,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "zamítnuto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "nevyprší"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "plný"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuální"
@@ -142,7 +138,10 @@ msgstr "částečné (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "pouze pro čtení"
+
+#~ msgid "Use plain password"
+#~ msgstr "Použít prosté heslo"
diff --git a/applications/luci-app-acl/po/cy/acl.po b/applications/luci-app-acl/po/cy/acl.po
index 27d6778ca2..e2be248dd6 100644
--- a/applications/luci-app-acl/po/cy/acl.po
+++ b/applications/luci-app-acl/po/cy/acl.po
@@ -20,11 +20,11 @@ msgid "ACL group"
msgstr "Grwp ACL"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Lefel mynediad"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Nid yw'n bosib amgryptio cyfrinair sydd mewn plaintext. Nid yw uhttpd wedi "
@@ -51,7 +51,7 @@ msgstr "Mewngyfnodion LuCI"
msgid "New account"
msgstr "Cyfrif newydd"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Gwerth cyfrinair"
@@ -59,11 +59,11 @@ msgstr "Gwerth cyfrinair"
msgid "Password variant"
msgstr "Amrywiad y cyfrinair"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Mynediad darllen"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Mae y sesiwn wedi amseru allan"
@@ -80,19 +80,19 @@ msgstr ""
"Mae rheolaeth ACL LuCI mewn cyfnod arbrofol! Nid yw'n gweithio yn ddibynadwy "
"eto gyda phob meddalwedd"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Ni all y cyfrinair ddechrau gyda \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Mae cyfrif y system yn mynd i ddefnyddio y cyfrinair o"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Cyfrif UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nid yw'n bosib amgryptio cyfrinair plaintext: %s"
@@ -104,11 +104,7 @@ msgstr "Defnyddio cyfrinair UNIX yn /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Defnyddio'r cyfrinair sydd wedi ei amgryptio"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Defnyddio cyfrinair plaen"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Hawliau mynediad ysgrifennu"
@@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "gwadu"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "nid yw'n darfod"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "llawn"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "unigol"
@@ -143,7 +139,10 @@ msgstr "rhannol (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "darllen yn unig"
+
+#~ msgid "Use plain password"
+#~ msgstr "Defnyddio cyfrinair plaen"
diff --git a/applications/luci-app-acl/po/da/acl.po b/applications/luci-app-acl/po/da/acl.po
index d5337f0f03..a6aa1d0463 100644
--- a/applications/luci-app-acl/po/da/acl.po
+++ b/applications/luci-app-acl/po/da/acl.po
@@ -13,11 +13,11 @@ msgid "ACL group"
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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -42,7 +42,7 @@ msgstr ""
msgid "New account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
@@ -50,11 +50,11 @@ msgstr ""
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -69,19 +69,19 @@ msgid ""
"reliably with all applications"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
@@ -93,11 +93,7 @@ msgstr ""
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -108,19 +104,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -132,7 +128,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/de/acl.po b/applications/luci-app-acl/po/de/acl.po
index e72ac7cb4d..1170259023 100644
--- a/applications/luci-app-acl/po/de/acl.po
+++ b/applications/luci-app-acl/po/de/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL-Gruppe"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Zugriffsebene"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Klartextpassword konnte nicht verschlüsselt werden, da uhttpd nicht "
@@ -52,7 +52,7 @@ msgstr "LuCI-Logins"
msgid "New account"
msgstr "Neues Konto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Passwort"
@@ -60,11 +60,11 @@ msgstr "Passwort"
msgid "Password variant"
msgstr "Passwort-Variante"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Lesezugriff"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Timeout der Sitzung"
@@ -81,19 +81,19 @@ msgstr ""
"Die LuCI-ACL-Rechteverwaltung befindet sich noch in einem experimentellen "
"Stadium und funktioniert noch nicht mit allen Anwendungen zuverlässig!"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Das Passwort darf nicht mit \"$p$\" beginnen."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Das Systemkonto, dessen Passwort genutzt wird"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX-Konto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Konnte Klartextpasswort nicht verschlüsseln: %s"
@@ -105,11 +105,7 @@ msgstr "Verwende das UNIX-Passwort in /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Verwende einen verschlüsselten Passwort-Hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Verwende Klartextpasswörter"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Schreibzugriff"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "verwehrt"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "läuft niemals ab"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "voll"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuell"
@@ -144,10 +140,13 @@ msgstr "teilweise (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "nur Leserechte"
+#~ msgid "Use plain password"
+#~ msgstr "Verwende Klartextpasswörter"
+
#~ msgid "Acess level"
#~ msgstr "Zugriffsebene"
diff --git a/applications/luci-app-acl/po/el/acl.po b/applications/luci-app-acl/po/el/acl.po
index 142912dc2d..1b9700b726 100644
--- a/applications/luci-app-acl/po/el/acl.po
+++ b/applications/luci-app-acl/po/el/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Ομάδα ACL"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Επίπεδο πρόσβασης"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Δεν είναι δυνατή η κρυπτογράφηση του κωδικού πρόσβασης απλού κειμένου, "
@@ -52,7 +52,7 @@ msgstr "Συνδέσεις LuCI"
msgid "New account"
msgstr "Νέος λογαριασμός"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Κωδικός"
@@ -60,11 +60,11 @@ msgstr "Κωδικός"
msgid "Password variant"
msgstr "Παραλλαγή κωδικού"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Μόνο ανάγνωση"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Λήξη σύνδεσης"
@@ -81,19 +81,19 @@ msgstr ""
"Η διαχείριση του LuCI ACL βρίσκεται σε πειραματικό στάδιο! Δεν λειτουργεί "
"ακόμα αξιόπιστα με όλες τις εφαρμογές"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Ο κωδικός πρόσβασης δεν πρέπει να ξεκινά με \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Ο λογαριασμός συστήματος με χρήση του κωδικού από"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Λογαριασμός UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
"Δεν είναι δυνατή η κρυπτογράφηση του κωδικού πρόσβασης απλού κειμένου: %s"
@@ -106,11 +106,7 @@ msgstr "Χρήση κωδικού πρόσβασης UNIX στο /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Χρήση κρυπτογραφημένου κωδικού"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Χρήση απλού κωδικού πρόσβασης"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Πρόσβαση εγγραφής"
@@ -121,19 +117,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "αρνήθηκε"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "χωρίς λήξη"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "Πλήρη"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "επιμέρους"
@@ -145,10 +141,13 @@ msgstr "μερική (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "μόνο για ανάγνωση"
+#~ msgid "Use plain password"
+#~ msgstr "Χρήση απλού κωδικού πρόσβασης"
+
#~ msgid "Acess level"
#~ msgstr "Επίπεδο πρόσβασης"
diff --git a/applications/luci-app-acl/po/en/acl.po b/applications/luci-app-acl/po/en/acl.po
index 3bf2ae8206..42919cc2f1 100644
--- a/applications/luci-app-acl/po/en/acl.po
+++ b/applications/luci-app-acl/po/en/acl.po
@@ -18,11 +18,11 @@ msgid "ACL group"
msgstr "ACL group"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Access level"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Cannot encrypt plaintext password since uhttpd is not installed."
@@ -47,7 +47,7 @@ msgstr "LuCI Logins"
msgid "New account"
msgstr "New account"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Password value"
@@ -55,11 +55,11 @@ msgstr "Password value"
msgid "Password variant"
msgstr "Password variant"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Read access"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Session timeout"
@@ -76,19 +76,19 @@ msgstr ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "The password may not start with \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "The system account to use the password from"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX account"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Unable to encrypt plaintext password: %s"
@@ -100,11 +100,7 @@ msgstr "Use UNIX password in /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Use encrypted password hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Use plain password"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Write access"
@@ -115,19 +111,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "denied"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "does not expire"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "full"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@@ -139,10 +135,13 @@ msgstr "partial (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "readonly"
+#~ msgid "Use plain password"
+#~ msgstr "Use plain password"
+
#~ msgid "Acess level"
#~ msgstr "Acess level"
diff --git a/applications/luci-app-acl/po/es/acl.po b/applications/luci-app-acl/po/es/acl.po
index af95bb85cc..940d50067a 100644
--- a/applications/luci-app-acl/po/es/acl.po
+++ b/applications/luci-app-acl/po/es/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grupo ACL"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nivel de acceso"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"No se puede cifrar la contraseña de texto sin formato ya que uhttpd no está "
@@ -52,7 +52,7 @@ msgstr "Inicios de sesión en LuCI"
msgid "New account"
msgstr "Nueva cuenta"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Valor de la contraseña"
@@ -60,11 +60,11 @@ msgstr "Valor de la contraseña"
msgid "Password variant"
msgstr "Variante de contraseña"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Acceso de lectura"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Tiempo de espera de sesión"
@@ -81,19 +81,19 @@ msgstr ""
"¡La gestión de ACL de LuCI está en una etapa experimental! Todavía no "
"funciona de manera confiable con todas las aplicaciones"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "La contraseña puede no comenzar con \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "La cuenta del sistema para usar la contraseña de"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Cuenta UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "No se puede cifrar la contraseña de texto sin formato: %s"
@@ -105,11 +105,7 @@ msgstr "Utilice la contraseña de UNIX en /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Usar hash de contraseña cifrada"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Usar contraseña simple"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Acceso de escritura"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "denegado"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "no expira"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "completo"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@@ -144,10 +140,13 @@ msgstr "parcial (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "solo lectura"
+#~ msgid "Use plain password"
+#~ msgstr "Usar contraseña simple"
+
#~ msgid "Acess level"
#~ msgstr "Nivel de acceso"
diff --git a/applications/luci-app-acl/po/fi/acl.po b/applications/luci-app-acl/po/fi/acl.po
index 3aa2f731b7..0f949abbf6 100644
--- a/applications/luci-app-acl/po/fi/acl.po
+++ b/applications/luci-app-acl/po/fi/acl.po
@@ -19,11 +19,11 @@ msgid "ACL group"
msgstr "ACL ryhmä"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Pääsytaso"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Salasanaa ei voi salata koska uhttpd on asentamatta."
@@ -48,7 +48,7 @@ msgstr "LuCI Kirjautuminen"
msgid "New account"
msgstr "Uusi tili"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Salasanan arvo"
@@ -56,11 +56,11 @@ msgstr "Salasanan arvo"
msgid "Password variant"
msgstr "Salasanan muoto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Salli luku"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Istunnon aikakatkaisu"
@@ -77,19 +77,19 @@ msgstr ""
"LuCI:n käyttöoikeuksien hallintajärjestelmä (ACL) on testausvaiheessa! Se ei "
"välttämättä toimi kaikissa tilanteissa oikein"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Salasana ei voi alkaa merkkijonolla \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Järjestelmä käyttää salasanaa kohteelta"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX käyttäjätunnus"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Salasanan salaaminen epäonnistui: %s"
@@ -101,11 +101,7 @@ msgstr "Käytä UNIX salasanaa tiedostosta /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Käytä salattua salasanan tarkistussummaa"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Kaytä salaamatonta salasanaa"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Salli kirjoitus"
@@ -116,19 +112,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "evätty"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "ei vanhene"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "täysi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "yksittäiset"
@@ -140,10 +136,13 @@ msgstr "osittainen (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "vain luku"
+#~ msgid "Use plain password"
+#~ msgstr "Kaytä salaamatonta salasanaa"
+
#~ msgid "Acess level"
#~ msgstr "Pääsytaso"
diff --git a/applications/luci-app-acl/po/fr/acl.po b/applications/luci-app-acl/po/fr/acl.po
index 97d205283b..54d201a1bd 100644
--- a/applications/luci-app-acl/po/fr/acl.po
+++ b/applications/luci-app-acl/po/fr/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Groupe ACL"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Niveau d’Accès"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Impossible de crypter le mot de passe en clair car uhttpd n'est pas installé."
@@ -51,7 +51,7 @@ msgstr "Luci Logins"
msgid "New account"
msgstr "Nouv. compte"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Valeur Password"
@@ -59,11 +59,11 @@ msgstr "Valeur Password"
msgid "Password variant"
msgstr "Variant Password"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Accès en Lecture"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Durée de la session"
@@ -80,19 +80,19 @@ msgstr ""
"La gestion de LuCI ACL est en phase expérimentale ! Elle ne fonctionne pas "
"encore de manière fiable avec toutes les applications"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Le mot de passe ne doit pas commencer par \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Le compte du système pour utiliser le mot de passe de"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX account"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Impossible de crypter le mot de passe en texte clair : %s"
@@ -104,11 +104,7 @@ msgstr "Utiliser le password UNIX dans /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Utiliser un hachage de mot de passe crypté"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Utiliser un mot de passe simple"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Accès en Ecriture"
@@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "refusée"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "n'expire pas"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "Complète"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuel"
@@ -143,10 +139,13 @@ msgstr "partielle (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "lecture seul"
+#~ msgid "Use plain password"
+#~ msgstr "Utiliser un mot de passe simple"
+
#~ msgid "Acess level"
#~ msgstr "Niveau d'accès"
diff --git a/applications/luci-app-acl/po/he/acl.po b/applications/luci-app-acl/po/he/acl.po
index 13e1bf0b80..4aaefcce46 100644
--- a/applications/luci-app-acl/po/he/acl.po
+++ b/applications/luci-app-acl/po/he/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -50,7 +50,7 @@ msgstr ""
msgid "New account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
@@ -58,11 +58,11 @@ msgstr ""
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -77,19 +77,19 @@ msgid ""
"reliably with all applications"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
@@ -101,11 +101,7 @@ msgstr ""
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -116,19 +112,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -140,7 +136,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/hi/acl.po b/applications/luci-app-acl/po/hi/acl.po
index e84b0ad492..693c2f9911 100644
--- a/applications/luci-app-acl/po/hi/acl.po
+++ b/applications/luci-app-acl/po/hi/acl.po
@@ -17,11 +17,11 @@ msgid "ACL group"
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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -46,7 +46,7 @@ msgstr ""
msgid "New account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
@@ -54,11 +54,11 @@ msgstr ""
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -73,19 +73,19 @@ msgid ""
"reliably with all applications"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
@@ -97,11 +97,7 @@ msgstr ""
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -112,19 +108,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -136,7 +132,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/hu/acl.po b/applications/luci-app-acl/po/hu/acl.po
index fb15b0a0df..5d86fbef8f 100644
--- a/applications/luci-app-acl/po/hu/acl.po
+++ b/applications/luci-app-acl/po/hu/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL csoport"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Hozzáférési szint"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Nem lehet titkosítani az egyszerű szöveges jelszót, mivel az uhttpd nincs "
@@ -52,7 +52,7 @@ msgstr "LuCI bejelentkezések"
msgid "New account"
msgstr "Új fiók"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Jelszóérték"
@@ -60,11 +60,11 @@ msgstr "Jelszóérték"
msgid "Password variant"
msgstr "Jelszóváltozat"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Olvasási hozzáférés"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Munkamenet-időkorlát"
@@ -81,19 +81,19 @@ msgstr ""
"A LuCI ACL kezelés kísérleti szakaszban van! Még nem működik megbízhatóan az "
"összes alkalmazásnál"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "A jelszó nem kezdődhet „$p$” értékkel."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Az a rendszerfiók, amelytől a jelszót használja"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX fiók"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nem lehet titkosítani az egyszerű szöveges jelszót: %s"
@@ -105,11 +105,7 @@ msgstr "Az /etc/shadow fájlban lévő UNIX jelszó használata"
msgid "Use encrypted password hash"
msgstr "Titkosított jelszókivonat használata"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Egyszerű jelszó használata"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Írási hozzáférés"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "megtagadva"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "nem jár le"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "teljes"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "egyéni"
@@ -144,7 +140,10 @@ msgstr "részleges (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "csak olvasható"
+
+#~ msgid "Use plain password"
+#~ msgstr "Egyszerű jelszó használata"
diff --git a/applications/luci-app-acl/po/id/acl.po b/applications/luci-app-acl/po/id/acl.po
index 4263a81ec1..d625d290c5 100644
--- a/applications/luci-app-acl/po/id/acl.po
+++ b/applications/luci-app-acl/po/id/acl.po
@@ -1,32 +1,32 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-08 12:44+0000\n"
-"Last-Translator: Andi Ariffin <andiariffin@gmail.com>\n"
+"PO-Revision-Date: 2021-08-01 08:23+0000\n"
+"Last-Translator: R A <terjemahan@rapdodge.my.id>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/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.8-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
-msgstr "Pengaturan ACL"
+msgstr "Pengaturan Daftar Kontrol Akses"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
-msgstr "Grup ACL"
+msgstr "Grup Daftar Kontrol Akses"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Tingkat akses"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
-"Tidak dapat mengenkripsi kata sandi plaintext karena uhttpd tidak terpasang."
+"Tidak dapat mengenkripsi kata sandi teks biasa karena uhttpd tidak diinstal."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@@ -34,7 +34,7 @@ msgstr "Deskripsi"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr "Beri akses ke konfigurasi ACL"
+msgstr "Beri akses ke konfigurasi Daftar Kontrol Akses"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
@@ -49,7 +49,7 @@ msgstr "Login LuCI"
msgid "New account"
msgstr "Akun baru"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Nilai kata sandi"
@@ -57,11 +57,11 @@ msgstr "Nilai kata sandi"
msgid "Password variant"
msgstr "Varian kata sandi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Akses baca"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Batas waktu sesi"
@@ -75,24 +75,24 @@ msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
-"Manajemen ACL LuCI dalam tahap percobaan! Hal ini mungkin tidak berjalan "
-"semestinya dengan semua aplikasi"
+"Manajemen Daftar Kontrol Akses LuCI masih dalam tahap percobaan! Hal ini "
+"mungkin tidak berjalan semestinya dengan semua aplikasi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Kata sandi tidak boleh dimulai dengan \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Akun sistem untuk menggunakan kata sandi dari"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Akun UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr "Tidak dapat mengenkripsi kata sandi plaintext: %s"
+msgstr "Tidak dapat mengenkripsi kata sandi teks biasa: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
@@ -102,11 +102,7 @@ msgstr "Gunakan kata sandi UNIX di /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Gunakan kata sandi hash terenkripsi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Gunakan kata sandi biasa"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Akses tulis"
@@ -117,19 +113,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "ditolak"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr "tidak berakhir"
+msgstr "tidak kedaluwarsa"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "penuh"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individu"
@@ -141,7 +137,10 @@ msgstr "sebagian (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "hanya baca"
+
+#~ msgid "Use plain password"
+#~ msgstr "Gunakan kata sandi biasa"
diff --git a/applications/luci-app-acl/po/it/acl.po b/applications/luci-app-acl/po/it/acl.po
index 3cc12f95ef..a74df0f86e 100644
--- a/applications/luci-app-acl/po/it/acl.po
+++ b/applications/luci-app-acl/po/it/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Gruppi ACL"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Livello di accesso"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Non posso decifrare la password visto che uhttpd non è installato."
@@ -50,7 +50,7 @@ msgstr "Login LuCI"
msgid "New account"
msgstr "Nuovo account"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Password"
@@ -58,11 +58,11 @@ msgstr "Password"
msgid "Password variant"
msgstr "Variante password"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Accesso in lettura"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Timeout sessione"
@@ -79,19 +79,19 @@ msgstr ""
"La gestione delle ACL via LuCI è in fase sperimentale! Non funziona ancora "
"in modo affidabile con tutte le applicazioni"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "La password non può iniziare con \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "L'account di sistema dal quale utilizzare la password"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Account UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Impossibile crittografare la password in chiaro: %s"
@@ -103,11 +103,7 @@ msgstr "Usa password UNIX in /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Usa l'hash della password crittografata"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Usa password semplice"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Accesso in scrittura"
@@ -118,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "negato"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "non scade"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "pieno"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuale"
@@ -142,7 +138,10 @@ msgstr "parziale (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "sola lettura"
+
+#~ msgid "Use plain password"
+#~ msgstr "Usa password semplice"
diff --git a/applications/luci-app-acl/po/ja/acl.po b/applications/luci-app-acl/po/ja/acl.po
index 85f7dc818b..df20bd5dad 100644
--- a/applications/luci-app-acl/po/ja/acl.po
+++ b/applications/luci-app-acl/po/ja/acl.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-06-11 06:32+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2021-07-15 11:43+0000\n"
+"Last-Translator: Nobuhiro Iwamatsu <iwamatsu@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/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.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL グループ"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "アクセスレベル"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"uhttpdがインストールされていないため、プレーンテキストのパスワードを暗号化で"
@@ -52,19 +52,19 @@ msgstr "LuCI ログイン"
msgid "New account"
msgstr "新規アカウント"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "パスワード値"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
-msgstr ""
+msgstr "パスワードヴァリアント"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "読み取りアクセス"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "セッション・タイムアウト"
@@ -81,19 +81,19 @@ msgstr ""
"LuCI ACL管理はまだ実験段階です!すべてのアプリケーションで確実に機能するわけ"
"ではありません"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "パスワードは \"$p$\" で始まらない場合があります。"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "パスワードを使用するシステムアカウント"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX アカウント"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "平文パスワードを暗号化できません: %s"
@@ -105,11 +105,7 @@ msgstr "/etc/shadow の UNIX パスワードを使用"
msgid "Use encrypted password hash"
msgstr "暗号化されたパスワードハッシュを使用"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "平文パスワードを使用"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "書き込みアクセス"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "拒否"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "有効期限なし"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "すべて"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "個別"
@@ -140,11 +136,14 @@ msgstr "個別"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "部分的 (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "読み取り専用"
+
+#~ msgid "Use plain password"
+#~ msgstr "平文パスワードを使用"
diff --git a/applications/luci-app-acl/po/ko/acl.po b/applications/luci-app-acl/po/ko/acl.po
index a08a261a82..4fbca392a8 100644
--- a/applications/luci-app-acl/po/ko/acl.po
+++ b/applications/luci-app-acl/po/ko/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL 그룹"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "접근 레벨"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"uhttpd가 설치되어 있지 않기 때문에 일반 텍스트 암호를 암호화할 수 없습니다."
@@ -51,7 +51,7 @@ msgstr "LuCI 로그인"
msgid "New account"
msgstr "새로운 계정"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "암호 값"
@@ -59,11 +59,11 @@ msgstr "암호 값"
msgid "Password variant"
msgstr "암호 종류"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "읽기 권한"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "세션 타임아웃"
@@ -80,19 +80,19 @@ msgstr ""
"LuCI ACL 관리는 실험 단계에 있습니다! 아직 모든 애플리케이션에서 안정적으로 "
"작동하지는 않습니다"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "암호는 \"$p$\"로 시작할 수 없습니다."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "암호를 쓸 시스템 계정"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX 계정"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "일반 텍스트 암호를 암호화 할 수 없습니다: %s"
@@ -104,11 +104,7 @@ msgstr "/etc/shadow 안 Unix 암호 사용하기"
msgid "Use encrypted password hash"
msgstr "암호화된 암호 해쉬 사용하기"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "일반 암호 사용"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "쓰기 권한"
@@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "거부됨"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "만료되지 않음"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "꽉찬"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "각"
@@ -143,7 +139,10 @@ msgstr "일부 (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "읽기전용"
+
+#~ msgid "Use plain password"
+#~ msgstr "일반 암호 사용"
diff --git a/applications/luci-app-acl/po/mr/acl.po b/applications/luci-app-acl/po/mr/acl.po
index e041855d78..53588dc766 100644
--- a/applications/luci-app-acl/po/mr/acl.po
+++ b/applications/luci-app-acl/po/mr/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "प्रवेश स्तर"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Uhttpd स्थापित केलेला नसल्यामुळे साधा मजकूर संकेतशब्द कूटबद्ध करू शकत नाही."
@@ -50,7 +50,7 @@ msgstr "LuCI लॉगिन"
msgid "New account"
msgstr "नवीन खाते"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "संकेतशब्द मूल्य"
@@ -58,11 +58,11 @@ msgstr "संकेतशब्द मूल्य"
msgid "Password variant"
msgstr "संकेतशब्द प्रकार"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "वाचन प्रवेश"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "सत्र कालबाह्य वेळ"
@@ -79,19 +79,19 @@ msgstr ""
"LuCI ACL व्यवस्थापन प्रायोगिक अवस्थेत आहे! हे अद्याप सर्व अनुप्रयोगांसह विश्वसनीयरित्या "
"कार्य करत नाही"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "संकेतशब्द \"$p$\" ने प्रारंभ होणार नाही."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "ज्यातून संकेतशब्द वापरायचा असे सिस्टिम खाते"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX खाते"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "साधा मजकूर : %s संकेतशब्द कूटबद्ध करण्यात अक्षम"
@@ -103,11 +103,7 @@ msgstr "UNIX संकेतशब्द /etc/shadow मधून वापर
msgid "Use encrypted password hash"
msgstr "कूटबद्ध संकेतशब्द हॅश वापरा"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "साधा संकेतशब्द वापरा"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "लेखन प्रवेश"
@@ -118,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "नाकारले"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "कालबाह्य होत नाही"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "संपूर्ण"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "वैयक्तिक"
@@ -142,7 +138,10 @@ msgstr "आंशिक (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "फक्त वाचा"
+
+#~ msgid "Use plain password"
+#~ msgstr "साधा संकेतशब्द वापरा"
diff --git a/applications/luci-app-acl/po/ms/acl.po b/applications/luci-app-acl/po/ms/acl.po
index 9d6d75542f..97510fc7fb 100644
--- a/applications/luci-app-acl/po/ms/acl.po
+++ b/applications/luci-app-acl/po/ms/acl.po
@@ -17,11 +17,11 @@ msgid "ACL group"
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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -46,7 +46,7 @@ msgstr ""
msgid "New account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
@@ -54,11 +54,11 @@ msgstr ""
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -73,19 +73,19 @@ msgid ""
"reliably with all applications"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
@@ -97,11 +97,7 @@ msgstr ""
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -112,19 +108,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -136,7 +132,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/nb_NO/acl.po b/applications/luci-app-acl/po/nb_NO/acl.po
index a3ef8c6f86..29e9c72a46 100644
--- a/applications/luci-app-acl/po/nb_NO/acl.po
+++ b/applications/luci-app-acl/po/nb_NO/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL-gruppe"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Tilgangsnivå"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Kan ikke kryptere klartekstpassord, siden uhttpd ikke er installert."
@@ -50,7 +50,7 @@ msgstr "LuCI-innlogginger"
msgid "New account"
msgstr "Ny konto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Passordsverdi"
@@ -58,11 +58,11 @@ msgstr "Passordsverdi"
msgid "Password variant"
msgstr "Passordsvariant"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Lesetilgang"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Tidsavbrudd for økt"
@@ -79,19 +79,19 @@ msgstr ""
"LuCI ACL-håntering er i eksperimentelt stadie. Det fungerer ikke pålitelig "
"med alle programmer"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Passordet kan ikke starte med «$p$»."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Systemkontoen å bruke passord fra"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX-konto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Kunne ikke kryptere klartekst-passord: %s"
@@ -103,11 +103,7 @@ msgstr "Bruk UNIX-passord i /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Bruk kryptert passord-sjekksum"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Bruk klartekstpassord"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Skrivetilgang"
@@ -118,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "avslått"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "utløper ikke"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "full"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuell"
@@ -142,7 +138,10 @@ msgstr "delvis (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "skrivebeskyttet"
+
+#~ msgid "Use plain password"
+#~ msgstr "Bruk klartekstpassord"
diff --git a/applications/luci-app-acl/po/nl/acl.po b/applications/luci-app-acl/po/nl/acl.po
index b814125c36..08cf327db5 100644
--- a/applications/luci-app-acl/po/nl/acl.po
+++ b/applications/luci-app-acl/po/nl/acl.po
@@ -13,11 +13,11 @@ msgid "ACL group"
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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -42,7 +42,7 @@ msgstr ""
msgid "New account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
@@ -50,11 +50,11 @@ msgstr ""
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -69,19 +69,19 @@ msgid ""
"reliably with all applications"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
@@ -93,11 +93,7 @@ msgstr ""
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -108,19 +104,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -132,7 +128,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/pl/acl.po b/applications/luci-app-acl/po/pl/acl.po
index e6f0ab9050..19c2cd23d7 100644
--- a/applications/luci-app-acl/po/pl/acl.po
+++ b/applications/luci-app-acl/po/pl/acl.po
@@ -22,11 +22,11 @@ msgid "ACL group"
msgstr "Grupa ACL"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Poziom dostępu"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Nie można zaszyfrować zwykłego hasła tekstowego, ponieważ uhttpd nie jest "
@@ -53,7 +53,7 @@ msgstr "Loginy LuCI"
msgid "New account"
msgstr "Nowe konto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Wartość hasła"
@@ -61,11 +61,11 @@ msgstr "Wartość hasła"
msgid "Password variant"
msgstr "Wariant hasła"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Dostęp do odczytu"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Limit czasu sesji"
@@ -82,19 +82,19 @@ msgstr ""
"Zarządzanie LuCI ACL jest na etapie eksperymentalnym! Nie działa jeszcze "
"niezawodnie we wszystkich aplikacjach"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Hasło nie może zaczynać się od \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Konto systemowe do używania hasła z"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Konto UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nie można zaszyfrować zwykłego hasła tekstowego: %s"
@@ -106,11 +106,7 @@ msgstr "Użyj hasła UNIX w /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Użyj szyfrowanego hasła hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Użyj zwykłego hasła"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Dostęp do zapisu"
@@ -121,19 +117,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "Odmowa dostępu"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "nie wygasa"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "Pełne"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "Indywidualne"
@@ -145,10 +141,13 @@ msgstr "częściowe (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "tylko do odczytu"
+#~ msgid "Use plain password"
+#~ msgstr "Użyj zwykłego hasła"
+
#~ msgid "Acess level"
#~ msgstr "Poziom dostępu"
diff --git a/applications/luci-app-acl/po/pt/acl.po b/applications/luci-app-acl/po/pt/acl.po
index d81c1cf2ae..f42c2408fe 100644
--- a/applications/luci-app-acl/po/pt/acl.po
+++ b/applications/luci-app-acl/po/pt/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grupo ACL"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nível de acesso"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Não é possível encriptar a palavra-passe em texto puro, pois o uhttpd não "
@@ -52,7 +52,7 @@ msgstr "Autenticações LuCI"
msgid "New account"
msgstr "Nova conta"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Valor da palavra-passe"
@@ -60,11 +60,11 @@ msgstr "Valor da palavra-passe"
msgid "Password variant"
msgstr "Variante da palavra-passe"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Permissão de leitura"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Tempo limite da sessão"
@@ -81,19 +81,19 @@ msgstr ""
"A gestão da LuCI ACL está numa fase experimental! Ainda não funciona de "
"forma confiável com todas as aplicações"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "A palavra-passe não deve começar com \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "A conta do sistema da qual usar a palavra-passe"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Conta UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Impossível encriptar a palavra-passe em texto simples: %s"
@@ -105,11 +105,7 @@ msgstr "Usar a palavra-passe UNIX em /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Usar o hash de palavra-passe criptografada"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Usar uma palavra-passe simples"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Permissão de escrita"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "negado"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "não expira"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "completo"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@@ -144,10 +140,13 @@ msgstr "parcial (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "somente leitura"
+#~ msgid "Use plain password"
+#~ msgstr "Usar uma palavra-passe simples"
+
#~ msgid "Acess level"
#~ msgstr "Nível de acesso"
diff --git a/applications/luci-app-acl/po/pt_BR/acl.po b/applications/luci-app-acl/po/pt_BR/acl.po
index d910041495..3976030a5e 100644
--- a/applications/luci-app-acl/po/pt_BR/acl.po
+++ b/applications/luci-app-acl/po/pt_BR/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grupo ACL"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nível de acesso"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Não é possível encriptar senhas em texto puro pois o uhttpd não está "
@@ -52,7 +52,7 @@ msgstr "Autenticações LuCI"
msgid "New account"
msgstr "Nova conta"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Valor da senha"
@@ -60,11 +60,11 @@ msgstr "Valor da senha"
msgid "Password variant"
msgstr "Variação da senha"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Permissão de leitura"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Tempo limite da sessão"
@@ -81,19 +81,19 @@ msgstr ""
"O gerenciamento do LuCI ACL está em um estágio experimental! Ainda não "
"funciona de maneira confiável com todos os aplicativos"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "A senha não pode começar com \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "A conta do sistema para usar a senha de"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Conta UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Não é possível criptografar a senha em texto puro: %s"
@@ -105,11 +105,7 @@ msgstr "Use a senha UNIX em /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Usar o hash da senha criptografada"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Usar um senha simples"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Permissão de escrita"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "negado"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "não expira"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "completo"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@@ -144,10 +140,13 @@ msgstr "parcial (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "Leitura apenas"
+#~ msgid "Use plain password"
+#~ msgstr "Usar um senha simples"
+
#~ msgid "Acess level"
#~ msgstr "Nível de acesso"
diff --git a/applications/luci-app-acl/po/ro/acl.po b/applications/luci-app-acl/po/ro/acl.po
index e136395a9b..26074509c5 100644
--- a/applications/luci-app-acl/po/ro/acl.po
+++ b/applications/luci-app-acl/po/ro/acl.po
@@ -19,11 +19,11 @@ msgid "ACL group"
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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -48,7 +48,7 @@ msgstr ""
msgid "New account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
@@ -56,11 +56,11 @@ msgstr ""
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -75,19 +75,19 @@ msgid ""
"reliably with all applications"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
@@ -99,11 +99,7 @@ msgstr ""
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -114,19 +110,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -138,7 +134,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/ru/acl.po b/applications/luci-app-acl/po/ru/acl.po
index 78889e438b..720b001708 100644
--- a/applications/luci-app-acl/po/ru/acl.po
+++ b/applications/luci-app-acl/po/ru/acl.po
@@ -22,11 +22,11 @@ msgid "ACL group"
msgstr "ACL группа"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Уровень доступа"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Невозможно зашифровать простой текстовый пароль, так как uhttpd не "
@@ -53,7 +53,7 @@ msgstr "Пользователи LuCI"
msgid "New account"
msgstr "Новый аккаунт"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Пароль"
@@ -61,11 +61,11 @@ msgstr "Пароль"
msgid "Password variant"
msgstr "Вариант пароля"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Доступ для чтения"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Таймаут сессии"
@@ -82,19 +82,19 @@ msgstr ""
"Управление LuCI ACL находится в экспериментальной стадии! Оно еще не "
"работает должным образом со всеми приложениями"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Пароль может не начинаться с «$p$»."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Системная учетная запись для использования пароля"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX аккаунт"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Невозможно зашифровать простой текстовый пароль: %s"
@@ -106,11 +106,7 @@ msgstr "Использовать пароль UNIX из /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Использовать зашифрованный хэш пароля"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Использовать простой (открытый) пароль"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Доступ для записи"
@@ -121,19 +117,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "запрещено"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "не истекает"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "полный"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "индивидуальный"
@@ -145,10 +141,13 @@ msgstr "частичный (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "только чтение"
+#~ msgid "Use plain password"
+#~ msgstr "Использовать простой (открытый) пароль"
+
#~ msgid "Acess level"
#~ msgstr "Уровень доступа"
diff --git a/applications/luci-app-acl/po/si/acl.po b/applications/luci-app-acl/po/si/acl.po
index 83f7d1efa4..8341539728 100644
--- a/applications/luci-app-acl/po/si/acl.po
+++ b/applications/luci-app-acl/po/si/acl.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-01 07:55+0000\n"
+"PO-Revision-Date: 2021-07-21 13:32+0000\n"
"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
"Language-Team: Sinhala <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/si/>\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.5\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -19,17 +19,17 @@ msgid "ACL group"
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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr ""
+msgstr "ප්‍රවේශ මට්ටම"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
-msgstr ""
+msgstr "සවිස්තරය"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
@@ -48,7 +48,7 @@ msgstr ""
msgid "New account"
msgstr "නව ගිණුම"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
@@ -56,11 +56,11 @@ msgstr ""
msgid "Password variant"
msgstr "මුරපද ප්‍රභේදය"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -75,19 +75,19 @@ msgid ""
"reliably with all applications"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
@@ -99,11 +99,7 @@ msgstr ""
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -114,19 +110,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -138,7 +134,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/sk/acl.po b/applications/luci-app-acl/po/sk/acl.po
index f3ed7ec100..3ffb05675b 100644
--- a/applications/luci-app-acl/po/sk/acl.po
+++ b/applications/luci-app-acl/po/sk/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL skupina"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Úroveň prístupu"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Nemožno zašifrovať heslo, pretože uhttpd nie je nainštalované."
@@ -50,7 +50,7 @@ msgstr "LuCI prihlásenia"
msgid "New account"
msgstr "Nový účet"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Hodnota hesla"
@@ -58,11 +58,11 @@ msgstr "Hodnota hesla"
msgid "Password variant"
msgstr "Variant hesla"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Čítanie"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Relácia vypršala"
@@ -79,19 +79,19 @@ msgstr ""
"Správa ACL v LuCI je experimentálna! Nefunguje spoľahlivo so všetkými "
"aplikáciami"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Heslo nemôže začínať na \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Systémový účet, z ktorého použiť heslo"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX účet"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nemožno zašifrovať otvorené heslo: %s"
@@ -103,11 +103,7 @@ msgstr "Použiť UNIX heslo v /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Použiť šifrovaný hash hesla"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Použiť otvorené heslo"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Zápis"
@@ -118,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "zamietnutý"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "neexpiruje"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "plný"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "jednotlivé"
@@ -142,7 +138,10 @@ msgstr "čiastočné (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "Iba čítanie"
+
+#~ msgid "Use plain password"
+#~ msgstr "Použiť otvorené heslo"
diff --git a/applications/luci-app-acl/po/sv/acl.po b/applications/luci-app-acl/po/sv/acl.po
index 51e39e2ea0..679bdc617d 100644
--- a/applications/luci-app-acl/po/sv/acl.po
+++ b/applications/luci-app-acl/po/sv/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL Grupp"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Åtkomstnivå"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Kan inte kryptera lösenord i klartext på grund av att uhttpd inte är "
@@ -52,7 +52,7 @@ msgstr "LuCI Inloggningar"
msgid "New account"
msgstr "Nytt konto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Lösenords värde"
@@ -60,11 +60,11 @@ msgstr "Lösenords värde"
msgid "Password variant"
msgstr "Lösenordsvariant"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Läsåtkomst"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Sessionstiden är slut"
@@ -81,19 +81,19 @@ msgstr ""
"LuCI ACL hantering är i experimentstadiet. Det fungerar ännu inte säkert med "
"alla applikationer."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Lösenordet får inte inledas med \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Systemkontot att använda lösenordet från"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX konto"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Kan inte kryptera lösenord i klartext: %s"
@@ -105,11 +105,7 @@ msgstr "Använd UNIX lösenord i /etc/shadow"
msgid "Use encrypted password hash"
msgstr "Använd krypterade lösenords hash"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Använd lösenord i klartext"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Skrivåtkomst"
@@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "nekad"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "utan bäst-före datum"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "full"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuell"
@@ -144,7 +140,10 @@ msgstr "delvis (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "skrivskyddad"
+
+#~ msgid "Use plain password"
+#~ msgstr "Använd lösenord i klartext"
diff --git a/applications/luci-app-acl/po/templates/acl.pot b/applications/luci-app-acl/po/templates/acl.pot
index c1d79f98b7..b0aa43382e 100644
--- a/applications/luci-app-acl/po/templates/acl.pot
+++ b/applications/luci-app-acl/po/templates/acl.pot
@@ -10,11 +10,11 @@ msgid "ACL group"
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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -39,7 +39,7 @@ msgstr ""
msgid "New account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
@@ -47,11 +47,11 @@ msgstr ""
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -66,19 +66,19 @@ msgid ""
"reliably with all applications"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
@@ -90,11 +90,7 @@ msgstr ""
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -105,19 +101,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -129,7 +125,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/tr/acl.po b/applications/luci-app-acl/po/tr/acl.po
index 4a0517aef8..ecc1575243 100644
--- a/applications/luci-app-acl/po/tr/acl.po
+++ b/applications/luci-app-acl/po/tr/acl.po
@@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL grubu"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Yetki düzeyi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"uhttpd kurulu olmadığı için düz metin biçimindeki parola şifrelenemiyor."
@@ -51,7 +51,7 @@ msgstr "LuCI Girişleri"
msgid "New account"
msgstr "Yeni kullanıcı hesabı"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Şifre değeri"
@@ -59,11 +59,11 @@ msgstr "Şifre değeri"
msgid "Password variant"
msgstr "Şifre türü"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Okuma erişimi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Oturum zaman aşımı"
@@ -80,19 +80,19 @@ msgstr ""
"LuCI ACL yönetimi deneysel bir aşamada! Şuanlık bütün uygulamalarda "
"güvenilir bir şekilde çalışmıyor"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Şifreler \"$p$\" ile başlayamaz."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "Şifresi kullanılacak sistem hesabı"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX hesabı"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Düz metin şifre şifrelenemedi: %s"
@@ -104,11 +104,7 @@ msgstr "/etc/shadow konumundaki UNIX şifresini kullan"
msgid "Use encrypted password hash"
msgstr "Şifrelenmiş şifre hash'ı kullan"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "Düz şifre kullan"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Yazma erişimi"
@@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "reddedildi"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "süresi dolmaz"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "tam"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "Bireysel"
@@ -143,7 +139,10 @@ msgstr "kısmi (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "salt okunur"
+
+#~ msgid "Use plain password"
+#~ msgstr "Düz şifre kullan"
diff --git a/applications/luci-app-acl/po/uk/acl.po b/applications/luci-app-acl/po/uk/acl.po
index 3a2408a332..40179a8a2a 100644
--- a/applications/luci-app-acl/po/uk/acl.po
+++ b/applications/luci-app-acl/po/uk/acl.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-07-09 08:47+0000\n"
-"Last-Translator: webweblate <webweblate@riseup.net>\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
+"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/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.8-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -22,13 +22,15 @@ msgid "ACL group"
msgstr "Група ACL"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Рівень доспупу"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
+"Не вдається зашифрувати пароль відкритого тексту, оскільки uhttpd не "
+"встановлено."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@@ -36,112 +38,110 @@ msgstr "Опис"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "Надати доступ до конфігурації ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr ""
+msgstr "Логін"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
-msgstr ""
+msgstr "Входи LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
-msgstr ""
+msgstr "Новий акаунт"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: 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:218
msgid "Password variant"
-msgstr ""
+msgstr "Варіант пароля"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
-msgstr ""
+msgstr "Доступ для читання"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
-msgstr ""
+msgstr "Час очікування сеансу"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
-msgstr ""
+msgstr "Встановити все:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
+"Управління LuCI ACL знаходиться на експериментальній стадії! Він ще не "
+"працює надійно з усіма програмами"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "Пароль не може починатись з \"$p$\"."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
-msgstr ""
+msgstr "Системний обліковий запис для використання пароля від"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
-msgstr ""
+msgstr "Обліковий запис UNIX"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "Не вдається зашифрувати пароль відкритого тексту: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "Використовуйте пароль UNIX у /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr ""
+msgstr "Використовуйте зашифрований хеш пароля"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
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
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
msgctxt "No permissions granted"
msgid "denied"
-msgstr ""
+msgstr "відмовлено"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr ""
+msgstr "не закінчується"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
-msgstr ""
+msgstr "повний"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
-msgstr ""
+msgstr "окремі"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "частково (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "лише для читання"
diff --git a/applications/luci-app-acl/po/vi/acl.po b/applications/luci-app-acl/po/vi/acl.po
index 1a69093eae..79166694cb 100644
--- a/applications/luci-app-acl/po/vi/acl.po
+++ b/applications/luci-app-acl/po/vi/acl.po
@@ -18,11 +18,11 @@ msgid "ACL group"
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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@@ -47,7 +47,7 @@ msgstr ""
msgid "New account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
@@ -55,11 +55,11 @@ msgstr ""
msgid "Password variant"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@@ -74,19 +74,19 @@ msgid ""
"reliably with all applications"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
@@ -98,11 +98,7 @@ msgstr ""
msgid "Use encrypted password hash"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr ""
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@@ -113,19 +109,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@@ -137,7 +133,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
diff --git a/applications/luci-app-acl/po/zh_Hans/acl.po b/applications/luci-app-acl/po/zh_Hans/acl.po
index d5494a0850..4a8d03ba7d 100644
--- a/applications/luci-app-acl/po/zh_Hans/acl.po
+++ b/applications/luci-app-acl/po/zh_Hans/acl.po
@@ -19,11 +19,11 @@ msgid "ACL group"
msgstr "ACL 组"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "访问权限"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "由于未安装 uhttpd,因此无法加密明文密码."
@@ -48,7 +48,7 @@ msgstr "LuCI 登录"
msgid "New account"
msgstr "新账户"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "密码值"
@@ -56,11 +56,11 @@ msgstr "密码值"
msgid "Password variant"
msgstr "密码变体"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "读取权限"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "会话超时"
@@ -75,19 +75,19 @@ msgid ""
"reliably with all applications"
msgstr "LuCI ACL 管理处于实验阶段!它还不能可靠地在所有应用程序中工作"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "密码不能以\"$p$\"开头."
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "系统帐户使用的密码"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX 帐户"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "无法加密明文密码: %s"
@@ -99,11 +99,7 @@ msgstr "使用UNIX密码在 /etc/shadow"
msgid "Use encrypted password hash"
msgstr "使用加密的密码哈希值"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "使用明文密码"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "写入权限"
@@ -114,19 +110,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "拒绝"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "永不过期"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "完全"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "单独"
@@ -138,10 +134,13 @@ msgstr "部分 (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "只读"
+#~ msgid "Use plain password"
+#~ msgstr "使用明文密码"
+
#~ msgid "Acess level"
#~ msgstr "访问权限"
diff --git a/applications/luci-app-acl/po/zh_Hant/acl.po b/applications/luci-app-acl/po/zh_Hant/acl.po
index a5383e0f63..b2fcd04bf8 100644
--- a/applications/luci-app-acl/po/zh_Hant/acl.po
+++ b/applications/luci-app-acl/po/zh_Hant/acl.po
@@ -19,11 +19,11 @@ msgid "ACL group"
msgstr "ACL 群組"
#: 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:306
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "存取級別"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:270
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "由於未安裝 uHTTPd,因此無法加密明文密碼。"
@@ -48,7 +48,7 @@ msgstr "LuCI 登入"
msgid "New account"
msgstr "新帳號"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:247
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "密碼值"
@@ -56,11 +56,11 @@ msgstr "密碼值"
msgid "Password variant"
msgstr "密碼變體"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "讀取權限"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:292
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "工作階段逾時值"
@@ -75,19 +75,19 @@ msgid ""
"reliably with all applications"
msgstr "LuCI ACL 管理處於實驗階段!它尚無法確保在所有應用程式中工作之可靠性"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:262
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "密碼不能以 \"$p$\" 開頭。"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "使用該密碼的系統帳號"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:235
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX 帳號"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:285
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "無法加密明文密碼(訊息:%s)"
@@ -99,11 +99,7 @@ msgstr "使用 /etc/shadow 檔案中的 UNIX 密碼"
msgid "Use encrypted password hash"
msgstr "使用雜湊加密的密碼"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
-msgid "Use plain password"
-msgstr "使用明文密碼"
-
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "寫入權限"
@@ -114,19 +110,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "已拒絕"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "永不過期"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:308
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "完全"
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:310
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "個別"
@@ -138,7 +134,10 @@ msgstr "部分 (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:309
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "唯讀"
+
+#~ msgid "Use plain password"
+#~ msgstr "使用明文密碼"
diff --git a/applications/luci-app-acme/po/bg/acme.po b/applications/luci-app-acme/po/bg/acme.po
index 9c189129af..1d67c7dfcc 100644
--- a/applications/luci-app-acme/po/bg/acme.po
+++ b/applications/luci-app-acme/po/bg/acme.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -97,7 +103,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "General Settings"
diff --git a/applications/luci-app-adblock/po/bg/adblock.po b/applications/luci-app-adblock/po/bg/adblock.po
index 05df39a3c3..d5ff56d7dd 100644
--- a/applications/luci-app-adblock/po/bg/adblock.po
+++ b/applications/luci-app-adblock/po/bg/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/bg/>\n"
@@ -12,11 +12,11 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
-msgstr ""
+msgstr "Действие"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr ""
+msgstr "Активни източници"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
@@ -84,7 +84,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "Backup Directory"
-msgstr ""
+msgstr "Директоря за резервни копия"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:393
msgid "Base Temp Directory"
@@ -141,7 +141,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
-msgstr ""
+msgstr "Източници на списък за блокиране"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
msgid ""
@@ -246,19 +246,19 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:415
msgid "Don't check SSL server certificates during download."
-msgstr ""
+msgstr "Не проверявай SSL сертификати по време на сваляне."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:415
msgid "Download Insecure"
-msgstr ""
+msgstr "Сваляй несигурно"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:419
msgid "Download Parameters"
-msgstr ""
+msgstr "Параметри за теглене"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
msgid "Download Queue"
-msgstr ""
+msgstr "Опашка за теглене"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Utility"
@@ -266,7 +266,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
msgid "E-Mail Notification"
-msgstr ""
+msgstr "E-Mail Известяване"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:539
msgid "E-Mail Notification Count"
@@ -274,7 +274,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:535
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-Mail Профил"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:363
msgid "E-Mail Receiver Address"
@@ -282,21 +282,21 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-Mail Изпращач"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:531
msgid "E-Mail Topic"
-msgstr ""
+msgstr "E-Mail Тема"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
-msgstr ""
+msgstr "Редактирай черен списък"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
-msgstr ""
+msgstr "Редактирай бял списък"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
@@ -312,11 +312,11 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:371
msgid "Enable verbose debug logging in case of any processing errors."
-msgstr ""
+msgstr "Включи подрбони журнали в случай на работни грешки."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
@@ -403,7 +403,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
-msgstr ""
+msgstr "Информация"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
msgid "Jail Directory"
diff --git a/applications/luci-app-adblock/po/es/adblock.po b/applications/luci-app-adblock/po/es/adblock.po
index b3c8c87148..1765f9be70 100644
--- a/applications/luci-app-adblock/po/es/adblock.po
+++ b/applications/luci-app-adblock/po/es/adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-07-02 07:05+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
@@ -229,7 +229,7 @@ msgstr "Directorio DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
msgid "DNS Instance"
-msgstr ""
+msgstr "Instancia DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:355
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
@@ -381,7 +381,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fifth instance"
-msgstr ""
+msgstr "Quinta instancia"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
@@ -397,7 +397,7 @@ msgstr "Zonas de origen del cortafuegos que deben forzarse localmente."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "First instance (default)"
-msgstr ""
+msgstr "Primera instancia (predeterminada)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
msgid "Flush DNS Cache"
@@ -421,7 +421,7 @@ msgstr "Zonas forzadas"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Fourth instance"
-msgstr ""
+msgstr "Cuarta instancia"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:355
msgid ""
@@ -524,7 +524,7 @@ msgstr "¡Aún no hay registros relacionados con adblock!"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
-msgstr "Vista general"
+msgstr "Visión general"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:535
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
@@ -673,7 +673,7 @@ msgstr "Guardar"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Second instance"
-msgstr ""
+msgstr "Segunda instancia"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
msgid ""
@@ -694,8 +694,9 @@ msgid "Set a new adblock job"
msgstr "Establecer un nuevo trabajo de adblock"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+#, fuzzy
msgid "Set the dns backend instance used by adblock."
-msgstr ""
+msgstr "Establezca la instancia de backend de dns utilizada por adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
@@ -782,7 +783,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Third instance"
-msgstr ""
+msgstr "Tercera instancia"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
diff --git a/applications/luci-app-adblock/po/hu/adblock.po b/applications/luci-app-adblock/po/hu/adblock.po
index 5577a2749f..bbe59692e8 100644
--- a/applications/luci-app-adblock/po/hu/adblock.po
+++ b/applications/luci-app-adblock/po/hu/adblock.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-14 19:53+0000\n"
-"Last-Translator: Gergő Szalka <kisszalimo@gmail.com>\n"
+"PO-Revision-Date: 2021-07-21 13:32+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
@@ -63,7 +63,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Haladó e-mail beállítások"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
@@ -171,7 +171,7 @@ msgstr "Ügyfél"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
-msgstr ""
+msgstr "Kliensek"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
@@ -260,7 +260,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
msgid "Download Queue"
-msgstr ""
+msgstr "Letöltési sor"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Utility"
@@ -473,7 +473,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr ""
+msgstr "Még nincsenek adblock-os naplók!"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
@@ -533,7 +533,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
-msgstr ""
+msgstr "Frissítés..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:351
msgid "Relax SafeSearch"
@@ -541,7 +541,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
-msgstr ""
+msgstr "Újratöltés"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
@@ -577,7 +577,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:521
msgid "Resolve IPs"
-msgstr ""
+msgstr "IP címek feloldása"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:521
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
@@ -585,11 +585,11 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
-msgstr ""
+msgstr "Újraindítás"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
-msgstr ""
+msgstr "Eredmény"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
@@ -736,6 +736,8 @@ msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
+"Ez a fül az utoljára generált DNS jelentést tartalmazza, nyomja meg a "
+"'Frissítés' gombot, hogy egy frisset kapjon."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
@@ -761,7 +763,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
-msgstr ""
+msgstr "Összes DNS kérés"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:379
msgid "Trigger Delay"
diff --git a/applications/luci-app-adblock/po/pt/adblock.po b/applications/luci-app-adblock/po/pt/adblock.po
index 8d160fff71..cbbb1cf62b 100644
--- a/applications/luci-app-adblock/po/pt/adblock.po
+++ b/applications/luci-app-adblock/po/pt/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-22 17:33+0000\n"
+"PO-Revision-Date: 2021-07-18 00:52+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/pt/>\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.7.1-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
@@ -225,7 +225,7 @@ msgstr "Diretório DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
msgid "DNS Instance"
-msgstr ""
+msgstr "Instância de DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:355
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
@@ -376,7 +376,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fifth instance"
-msgstr ""
+msgstr "Quinta instância"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
@@ -392,7 +392,7 @@ msgstr "Zonas fonte da firewall que devem ser localmente forçadas."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "First instance (default)"
-msgstr ""
+msgstr "Primeira instância (padrão)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
msgid "Flush DNS Cache"
@@ -416,7 +416,7 @@ msgstr "Zonas forçadas"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Fourth instance"
-msgstr ""
+msgstr "Quarta instância"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:355
msgid ""
@@ -629,11 +629,13 @@ msgstr "Informar o tamanho do pedaço utilizado pelo tcpdump em MByte."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:521
msgid "Resolve IPs"
-msgstr ""
+msgstr "Resolver IPs"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:521
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
+"Resolver os endereços IP de emissão de relatórios a usar pesquisas de DNS "
+"reversas (PTR)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
@@ -667,7 +669,7 @@ msgstr "Guardar"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Second instance"
-msgstr ""
+msgstr "Segunda instância"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
msgid ""
@@ -687,7 +689,7 @@ msgstr "Definir uma nova tarefa de adblock"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
msgid "Set the dns backend instance used by adblock."
-msgstr ""
+msgstr "Defina a instância do backend de dns usada pela adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
@@ -774,7 +776,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Third instance"
-msgstr ""
+msgstr "Terceira instância"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
diff --git a/applications/luci-app-adblock/po/tr/adblock.po b/applications/luci-app-adblock/po/tr/adblock.po
index 81ae57bc77..d134771f8f 100644
--- a/applications/luci-app-adblock/po/tr/adblock.po
+++ b/applications/luci-app-adblock/po/tr/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"PO-Revision-Date: 2021-07-18 17:53+0000\n"
"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/tr/>\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.8-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
@@ -224,7 +224,7 @@ msgstr "DNS Dizini"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
msgid "DNS Instance"
-msgstr ""
+msgstr "DNS Örneği"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:355
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
@@ -375,7 +375,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fifth instance"
-msgstr ""
+msgstr "Beşinci örnek"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
@@ -391,7 +391,7 @@ msgstr "Yerel olarak zorunlu olması gereken güvenlik duvarı kaynak bölgeleri
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "First instance (default)"
-msgstr ""
+msgstr "İlk örnek (varsayılan)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
msgid "Flush DNS Cache"
@@ -415,7 +415,7 @@ msgstr "Zorlanan Bölgeler"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Fourth instance"
-msgstr ""
+msgstr "Dördüncü örnek"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:355
msgid ""
@@ -667,7 +667,7 @@ msgstr "Kaydet"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Second instance"
-msgstr ""
+msgstr "İkinci örnek"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
msgid ""
@@ -687,7 +687,7 @@ msgstr "Yeni bir reklam engelleme işi ayarlayın"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
msgid "Set the dns backend instance used by adblock."
-msgstr ""
+msgstr "Adblock tarafından kullanılan dns sunucu ayarları örneğini ayarlayın."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
@@ -773,7 +773,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Third instance"
-msgstr ""
+msgstr "Üçüncü örnek"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
diff --git a/applications/luci-app-aria2/po/bg/aria2.po b/applications/luci-app-aria2/po/bg/aria2.po
index 825aa36239..1dba1e457e 100644
--- a/applications/luci-app-aria2/po/bg/aria2.po
+++ b/applications/luci-app-aria2/po/bg/aria2.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsaria2/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -165,7 +171,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-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js b/applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js
index f6d31a35be..3ee99684da 100644
--- a/applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js
+++ b/applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js
@@ -255,7 +255,7 @@ function check_sysupgrade(server_url, current_version, target, board_name, packa
}
}
}
- if (candidates) {
+ if (candidates.length) {
var m, s, o;
var mapdata = {
diff --git a/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
index 2451709129..9d7d60d4a7 100644
--- a/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
@@ -13,7 +13,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
index b72f964958..84ec571efa 100644
--- a/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
index 80ab3cae8f..5d404280a9 100644
--- a/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
@@ -13,7 +13,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
index 71996ee3d7..c6d642984d 100644
--- a/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
index e68da3349b..6c12a56c4d 100644
--- a/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr "Adresa serveru pro sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
index 035e514add..29dcdb4aa0 100644
--- a/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
@@ -19,8 +19,8 @@ msgid "Address of the sysupgrade server"
msgstr "Adresse des Sysupgrade-Servers"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
-msgstr "Erweiterter Modus"
+msgid "Advanced Mode"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
@@ -185,5 +185,8 @@ msgstr "Version"
msgid "Wrong checksum"
msgstr "Falsche Prüfsumme"
+#~ msgid "Advances Mode"
+#~ msgstr "Erweiterter Modus"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "beaufsichtigtes System-Upgrade mittels rpcd und luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
index c7bfdd2c2c..d8bb6567bb 100644
--- a/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
index 655acd3402..11b491c20f 100644
--- a/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
index 39f58914a5..f8923d2fb4 100644
--- a/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-07-22 17:43-0300\n"
-"PO-Revision-Date: 2021-03-19 04:16+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
msgid "Address"
@@ -22,7 +22,7 @@ msgid "Address of the sysupgrade server"
msgstr "Dirección del servidor sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr "Modo avanzado"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
@@ -104,7 +104,7 @@ msgstr "No hay actualización disponible"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
msgid "Overview"
-msgstr "Vista general"
+msgstr "Visión general"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
msgid "Please report the error message and request"
@@ -190,5 +190,8 @@ msgstr "Versión"
msgid "Wrong checksum"
msgstr "Suma de comprobación incorrecta"
+#~ msgid "Advances Mode"
+#~ msgstr "Modo avanzado"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "sysupgrade asistido vía rpcd y luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
index 8b458ebcfd..4cfa68c721 100644
--- a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
index 603fbcd4e8..ab2dd76eeb 100644
--- a/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
index d0070532fe..27c239203c 100644
--- a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
index 9a319e8264..3579feab23 100644
--- a/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
@@ -13,7 +13,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
index 74207ac03d..33adf37bcd 100644
--- a/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
@@ -13,7 +13,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
index 146950133b..b54f1ff426 100644
--- a/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-29 19:45+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-07-21 13:32+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
msgid "Address"
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
@@ -43,7 +43,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
msgid "Cancel"
-msgstr ""
+msgstr "Mégse"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:19
msgid "Client"
@@ -101,7 +101,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
msgid "Overview"
-msgstr ""
+msgstr "Áttekintés"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
msgid "Please report the error message and request"
diff --git a/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
index 29c71cf2b2..108d4fc2d1 100644
--- a/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
index 3cd0ef9839..1d34da5cc5 100644
--- a/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
index e22de564a8..e2a5587b97 100644
--- a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
index 5101a074bc..7b2af3b80b 100644
--- a/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
index 9a0b7fe2fc..e26e9e68ab 100644
--- a/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
index e452197961..7930910471 100644
--- a/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-27 15:30+0000\n"
+"PO-Revision-Date: 2021-07-30 13:52+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/nb_NO/>\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.6-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
msgid "Address"
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
@@ -53,7 +53,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
msgid "Close"
-msgstr ""
+msgstr "Lukk"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
msgid "Configuration"
diff --git a/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
index bd4edebff4..b06b473f08 100644
--- a/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-14 05:18+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-07-22 08:04+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/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.5.2-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
msgid "Address"
@@ -20,7 +20,7 @@ msgid "Address of the sysupgrade server"
msgstr "Adres serwera sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr "Tryb zaawansowany"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
@@ -187,5 +187,8 @@ msgstr "Wersja"
msgid "Wrong checksum"
msgstr "Błędna suma kontrolna"
+#~ msgid "Advances Mode"
+#~ msgstr "Tryb zaawansowany"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "uczestniczyłem w sysupgrade przez rpcd i luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
index 110602fe51..f20db911ba 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-14 05:18+0000\n"
+"PO-Revision-Date: 2021-08-04 20:24+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/pt/>\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.5.2-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
msgid "Address"
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr "Endereço do servidor sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr "Modo avançado"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
@@ -186,5 +186,8 @@ msgstr "Versão"
msgid "Wrong checksum"
msgstr "Checksum errado"
+#~ msgid "Advances Mode"
+#~ msgstr "Modo avançado"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "sysupgrade assistido via rpcd e luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
index 82e771ecb3..5e5009c004 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-15 10:03+0000\n"
+"PO-Revision-Date: 2021-07-22 08:04+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsattendedsysupgrade/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.5.2-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
msgid "Address"
@@ -19,8 +19,8 @@ msgid "Address of the sysupgrade server"
msgstr "Endereço do servidor sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
-msgstr "Modo Avançado"
+msgid "Advanced Mode"
+msgstr "Modo avançado"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
@@ -186,5 +186,8 @@ msgstr "Versão"
msgid "Wrong checksum"
msgstr "Checksum incorreto"
+#~ msgid "Advances Mode"
+#~ msgstr "Modo Avançado"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "sysupgrade assistido via rpcd e luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
index a8d45655fd..db9294d164 100644
--- a/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
@@ -20,7 +20,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
index a9b021222e..dc559efc5f 100644
--- a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
@@ -20,8 +20,8 @@ msgid "Address of the sysupgrade server"
msgstr "Адрес сервера обновления системы"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
-msgstr "Расширенный режим"
+msgid "Advanced Mode"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
@@ -186,5 +186,8 @@ msgstr "Версия"
msgid "Wrong checksum"
msgstr "Неверная контрольная сумма"
+#~ msgid "Advances Mode"
+#~ msgstr "Расширенный режим"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "выполните sysupgrade через rpcd и luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
index 53b69f170e..7e75531845 100644
--- a/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
@@ -13,7 +13,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
index adc894528f..041a7ce656 100644
--- a/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr "Adress till uppgraderingsservern för systemet"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot b/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
index 1fb0dc6136..085fd75f18 100644
--- a/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
+++ b/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
@@ -10,7 +10,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
index 635f101073..c6a0f18399 100644
--- a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-11 11:34+0000\n"
-"Last-Translator: semih <semiht@gmail.com>\n"
+"PO-Revision-Date: 2021-07-23 17:34+0000\n"
+"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
msgid "Address"
@@ -19,8 +19,8 @@ msgid "Address of the sysupgrade server"
msgstr "Sysupgrade sunucusunun adresi"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
-msgstr "Gelişmiş Modu"
+msgid "Advanced Mode"
+msgstr "Gelişmiş Mod"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
@@ -186,5 +186,8 @@ msgstr "Sürüm"
msgid "Wrong checksum"
msgstr "Yanlış sağlama toplamı"
+#~ msgid "Advances Mode"
+#~ msgstr "Gelişmiş Modu"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "rpcd ve luci ile etkileşimli sistem yükseltme"
diff --git a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
index 3730456cd9..d464319bdd 100644
--- a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-14 02:32+0000\n"
-"Last-Translator: Никита Сластихин <slastikhin.nikita@gmail.com>\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
+"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/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.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
msgid "Address"
@@ -20,7 +20,7 @@ msgid "Address of the sysupgrade server"
msgstr "Адреса сервера sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
@@ -54,7 +54,7 @@ msgstr "Клієнт"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
msgid "Close"
-msgstr ""
+msgstr "Закрити"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
msgid "Configuration"
diff --git a/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
index e3b32aed52..f21775899a 100644
--- a/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
@@ -13,7 +13,7 @@ msgid "Address of the sysupgrade server"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
diff --git a/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
index 8ee6d73c75..02cd287827 100644
--- a/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-29 18:07+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2021-07-22 08:04+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsattendedsysupgrade/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7.1-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
msgid "Address"
@@ -19,7 +19,7 @@ msgid "Address of the sysupgrade server"
msgstr "系统升级服务器的地址"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
+msgid "Advanced Mode"
msgstr "高级模式"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
@@ -182,5 +182,8 @@ msgstr "版本"
msgid "Wrong checksum"
msgstr "错误的校验和"
+#~ msgid "Advances Mode"
+#~ msgstr "高级模式"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "通过 rpcd 和 luci 参与系统升级"
diff --git a/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
index da8f1075e6..5d854c2973 100644
--- a/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
@@ -19,8 +19,8 @@ msgid "Address of the sysupgrade server"
msgstr "系統升級伺服器的位址"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Advances Mode"
-msgstr "進階模式"
+msgid "Advanced Mode"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
@@ -184,5 +184,8 @@ msgstr "版本"
msgid "Wrong checksum"
msgstr "錯誤的總和檢查碼"
+#~ msgid "Advances Mode"
+#~ msgstr "進階模式"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "透過 rpcd 和 luci 參與系統升級"
diff --git a/applications/luci-app-banip/po/bg/banip.po b/applications/luci-app-banip/po/bg/banip.po
index 8d1be2bbf4..6659eadc90 100644
--- a/applications/luci-app-banip/po/bg/banip.po
+++ b/applications/luci-app-banip/po/bg/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/bg/>\n"
@@ -19,47 +19,47 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:501
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:510
msgid "1 hour"
-msgstr ""
+msgstr "1 час"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:512
msgid "12 hours"
-msgstr ""
+msgstr "12 часа"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid "24 hours"
-msgstr ""
+msgstr "24 часа"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:491
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
msgid "30 minutes"
-msgstr ""
+msgstr "30 минути"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
msgid "6 hours"
-msgstr ""
+msgstr "6 часа"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
msgid "ASNs"
-msgstr ""
+msgstr "ASNs"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
msgid "Action"
-msgstr ""
+msgstr "Действие"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
msgid "Active Devices"
-msgstr ""
+msgstr "Активни устройства"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
msgid "Active Interfaces"
-msgstr ""
+msgstr "Активен интерфейс"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
msgid "Active Logterms"
@@ -67,11 +67,11 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
msgid "Active Sources"
-msgstr ""
+msgstr "Активни източници"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
msgid "Active Subnets"
-msgstr ""
+msgstr "Активни събнети"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
msgid ""
@@ -132,30 +132,34 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
msgid "Auto Blacklist"
-msgstr ""
+msgstr "Автоматичен черен списък"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
msgid "Auto Detection"
-msgstr ""
+msgstr "Автоматично засичане"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
msgid "Auto Whitelist"
-msgstr ""
+msgstr "Автоматичен бял списък"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
msgid ""
"Automatically transfers suspicious IPs from the log to the banIP blacklist "
"during runtime."
msgstr ""
+"Автоматично прехвърли подозрителните IP-та от журнала в черния списък по "
+"време на изпълнение."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
msgid ""
"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
+"Автоматично прехвърли активните IP-та към белия списък по време на "
+"изпълнение."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
-msgstr ""
+msgstr "Директоря за резервни копия"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
msgid "Base Temp Directory"
@@ -167,7 +171,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
msgid "Blacklist Timeout"
-msgstr ""
+msgstr "Черен списък таймаут"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
@@ -177,7 +181,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
msgid "Blocklist Sources"
-msgstr ""
+msgstr "Източници на списък за блокиране"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
@@ -192,38 +196,42 @@ msgid ""
"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
+"Настройка на banIP пакета за блокиране на адреси/мрежи чрез IPSet. За повече "
+"информация <a href=\"https://github.com/openwrt/packages/blob/master/net/"
+"banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" "
+">проверете онлайн документацията</a>"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
msgid "Count ACC"
-msgstr ""
+msgstr "Преброй ACC"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
msgid "Count CIDR"
-msgstr ""
+msgstr "Преброй CIDR"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
msgid "Count IP"
-msgstr ""
+msgstr "Преброй IP"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
msgid "Count MAC"
-msgstr ""
+msgstr "Преброй MAC"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
msgid "Count SUM"
-msgstr ""
+msgstr "Преброй SUM"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
msgid "Countries"
-msgstr ""
+msgstr "Държави"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
msgid "DST IPSet Type"
-msgstr ""
+msgstr "DST IPSet Тип"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
msgid "DST Log Options"
-msgstr ""
+msgstr "DST Журнални настройки"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
msgid "DST Target"
@@ -234,22 +242,24 @@ msgid ""
"Detect relevant network interfaces, devices, subnets and protocols "
"automatically."
msgstr ""
+"Намери подходящи мрежови интерфейси, устройства, събнети и протоколи "
+"автоматично."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
msgid "Don't check SSL server certificates during download."
-msgstr ""
+msgstr "Не проверявай SSL сертификати по време на сваляне."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
msgid "Download Insecure"
-msgstr ""
+msgstr "Сваляй несигурно"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
msgid "Download Parameters"
-msgstr ""
+msgstr "Параметри за теглене"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
msgid "Download Queue"
-msgstr ""
+msgstr "Опашка за теглене"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
@@ -257,15 +267,15 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
msgid "E-Mail Actions"
-msgstr ""
+msgstr "Действия с e-mail"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid "E-Mail Notification"
-msgstr ""
+msgstr "E-Mail Известяване"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-Mail Профил"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
msgid "E-Mail Receiver Address"
@@ -273,54 +283,54 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-Mail Изпращач"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
msgid "E-Mail Topic"
-msgstr ""
+msgstr "E-Mail Тема"
#: applications/luci-app-banip/luasrc/controller/banip.lua:9
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
-msgstr ""
+msgstr "Редактирай черен списък"
#: applications/luci-app-banip/luasrc/controller/banip.lua:11
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
msgid "Edit Maclist"
-msgstr ""
+msgstr "Редактирай Mac списък"
#: applications/luci-app-banip/luasrc/controller/banip.lua:10
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
-msgstr ""
+msgstr "Редактирай бял списък"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid "Enable DST logging"
-msgstr ""
+msgstr "Разреши DST журнал"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
msgid "Enable SRC logging"
-msgstr ""
+msgstr "Разреши SRC журнал"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
msgid "Enable the banIP service."
-msgstr ""
+msgstr "Включи banIP сервиз."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Enable verbose debug logging in case of any processing errors."
-msgstr ""
+msgstr "Включи подрбони журнали в случай на работни грешки."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
msgid "Enables IPv4 support in banIP."
-msgstr ""
+msgstr "Разрешава IPv4 поддръжка в banIP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
msgid "Enables IPv6 support in banIP."
-msgstr ""
+msgstr "Разрешава IPv6 поддръжка в banIP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
msgid "Entry Details"
@@ -385,7 +395,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
msgid "Information"
-msgstr ""
+msgstr "Информация"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:589
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:637
@@ -884,7 +894,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
msgid "banIP action"
-msgstr ""
+msgstr "banIP действие"
#~ msgid "Description"
#~ msgstr "Описание"
diff --git a/applications/luci-app-banip/po/es/banip.po b/applications/luci-app-banip/po/es/banip.po
index 86ec91642d..c2a139666d 100644
--- a/applications/luci-app-banip/po/es/banip.po
+++ b/applications/luci-app-banip/po/es/banip.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-07-23 22:17-0300\n"
-"PO-Revision-Date: 2021-06-22 17:33+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7.1-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -600,7 +600,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/controller/banip.lua:7
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
-msgstr "Vista general"
+msgstr "Visión general"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
msgid "Parse only the last stated number of log entries for suspicious events."
diff --git a/applications/luci-app-banip/po/hu/banip.po b/applications/luci-app-banip/po/hu/banip.po
index 97373c8830..def6f5d6b9 100644
--- a/applications/luci-app-banip/po/hu/banip.po
+++ b/applications/luci-app-banip/po/hu/banip.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-14 19:53+0000\n"
-"Last-Translator: Gergő Szalka <kisszalimo@gmail.com>\n"
+"PO-Revision-Date: 2021-07-21 13:32+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -98,7 +98,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Haladó e-mail beállítások"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
msgid "Advanced Log Settings"
@@ -185,7 +185,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
msgid "Cancel"
-msgstr ""
+msgstr "Mégse"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
@@ -251,7 +251,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
msgid "Download Queue"
-msgstr ""
+msgstr "Letöltési sor"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
@@ -314,7 +314,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
msgid "Enabled"
-msgstr ""
+msgstr "Engedélyezve"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
msgid "Enables IPv4 support in banIP."
@@ -338,7 +338,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
msgid "General Settings"
-msgstr ""
+msgstr "Általános Beállítások"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid "Global IPSet Type"
@@ -595,7 +595,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
msgid "Restart"
-msgstr ""
+msgstr "Újraindítás"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
@@ -605,7 +605,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
msgid "Result"
-msgstr ""
+msgstr "Eredmény"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
msgid "Run Flags"
@@ -743,7 +743,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
msgid "Suspend"
-msgstr ""
+msgstr "Felfüggesztés"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
msgid "Target directory for IPSet related report files."
diff --git a/applications/luci-app-banip/po/pt/banip.po b/applications/luci-app-banip/po/pt/banip.po
index 3a62cc6f93..195863b4ec 100644
--- a/applications/luci-app-banip/po/pt/banip.po
+++ b/applications/luci-app-banip/po/pt/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-22 17:33+0000\n"
+"PO-Revision-Date: 2021-08-04 20:24+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/pt/>\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.7.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -112,6 +112,8 @@ msgid ""
"Assign one or more relevant firewall chains to banIP. The default chain used "
"by banIP is 'forwarding_lan_rule'."
msgstr ""
+"Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A cadeia "
+"padrão usada pelo banIP é 'forwarding_lan_rule'."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:659
@@ -119,6 +121,8 @@ msgid ""
"Assign one or more relevant firewall chains to banIP. The default chain used "
"by banIP is 'forwarding_wan_rule'."
msgstr ""
+"Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A cadeia "
+"padrão usada pelo banIP é 'forwarding_wan_rule'."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:626
@@ -126,6 +130,8 @@ msgid ""
"Assign one or more relevant firewall chains to banIP. The default chain used "
"by banIP is 'input_lan_rule'."
msgstr ""
+"Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A cadeia "
+"padrão usada pelo banIP é 'input_lan_rule'."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:600
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:648
@@ -133,6 +139,8 @@ msgid ""
"Assign one or more relevant firewall chains to banIP. The default chain used "
"by banIP is 'input_wan_rule'."
msgstr ""
+"Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A cadeia "
+"padrão usada pelo banIP é 'input_wan_rule'."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
msgid "Auto Blacklist"
diff --git a/applications/luci-app-bcp38/po/sk/bcp38.po b/applications/luci-app-bcp38/po/sk/bcp38.po
index ad90dd8529..9cfc9e6943 100644
--- a/applications/luci-app-bcp38/po/sk/bcp38.po
+++ b/applications/luci-app-bcp38/po/sk/bcp38.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
-msgstr ""
+msgstr "Povolené IP rozmedzia"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:34
msgid ""
diff --git a/applications/luci-app-bmx7/po/sk/bmx7.po b/applications/luci-app-bmx7/po/sk/bmx7.po
index 3e32b9eecd..e0002ef0a2 100644
--- a/applications/luci-app-bmx7/po/sk/bmx7.po
+++ b/applications/luci-app-bmx7/po/sk/bmx7.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
-msgstr ""
+msgstr "Oznámenia"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
msgid "BMX7 revision"
diff --git a/applications/luci-app-commands/po/nb_NO/commands.po b/applications/luci-app-commands/po/nb_NO/commands.po
index 5afa7d2ac1..5eb8f39509 100644
--- a/applications/luci-app-commands/po/nb_NO/commands.po
+++ b/applications/luci-app-commands/po/nb_NO/commands.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-04-04 07:26+0000\n"
+"PO-Revision-Date: 2021-07-30 13:52+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/nb_NO/>\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.6-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -58,7 +58,7 @@ msgstr ""
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command failed"
-msgstr "Kommando feilet"
+msgstr "Kommando mislyktes"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
msgid "Command line to execute"
diff --git a/applications/luci-app-ddns/po/bg/ddns.po b/applications/luci-app-ddns/po/bg/ddns.po
index 7f12288adb..f61a2075aa 100644
--- a/applications/luci-app-ddns/po/bg/ddns.po
+++ b/applications/luci-app-ddns/po/bg/ddns.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-01 13:26+0000\n"
-"Last-Translator: Kalin Iliev <kalin.t.iliev@gmail.com>\n"
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -214,7 +214,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"
@@ -361,7 +361,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
msgid "Information"
-msgstr ""
+msgstr "Информация"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
diff --git a/applications/luci-app-ddns/po/es/ddns.po b/applications/luci-app-ddns/po/es/ddns.po
index 04169728f2..de6b90ebb2 100644
--- a/applications/luci-app-ddns/po/es/ddns.po
+++ b/applications/luci-app-ddns/po/es/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2021-05-27 16:32+0000\n"
+"PO-Revision-Date: 2021-08-02 05:59+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -84,7 +84,7 @@ msgstr "Cancelar"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
-msgstr "Revisar Intervalo"
+msgstr "Intervalo de comprobación"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid "Check Unit"
diff --git a/applications/luci-app-ddns/po/pt_BR/ddns.po b/applications/luci-app-ddns/po/pt_BR/ddns.po
index 294d4cd8d1..cdaf04a566 100644
--- a/applications/luci-app-ddns/po/pt_BR/ddns.po
+++ b/applications/luci-app-ddns/po/pt_BR/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2021-05-27 16:32+0000\n"
+"PO-Revision-Date: 2021-08-06 19:40+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsddns/pt_BR/>\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.7-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -807,7 +807,7 @@ msgstr "Script definido pelo usuário para ler endereço IP do sistema"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
msgid "Username"
-msgstr "Nome do Usuário"
+msgstr "Nome do usuário"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
msgid "Using specific DNS Server not supported"
diff --git a/applications/luci-app-dnscrypt-proxy/po/es/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/es/dnscrypt-proxy.po
index 5d8a57322c..25fd13aec0 100644
--- a/applications/luci-app-dnscrypt-proxy/po/es/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/es/dnscrypt-proxy.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-02-18 22:07+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
@@ -210,7 +210,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
msgid "Overview"
-msgstr "Vista general"
+msgstr "Visión general"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:160
msgid "Please edit the file manually in the 'Advanced' section."
diff --git a/applications/luci-app-dockerman/po/cs/dockerman.po b/applications/luci-app-dockerman/po/cs/dockerman.po
index f80c0c7b6e..d9a0ce2273 100644
--- a/applications/luci-app-dockerman/po/cs/dockerman.po
+++ b/applications/luci-app-dockerman/po/cs/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-07 11:32+0000\n"
-"Last-Translator: Adam Salač <adam@salac.me>\n"
+"PO-Revision-Date: 2021-07-21 13:32+0000\n"
+"Last-Translator: Jan Breuer <j123b567@jaybee.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.7-dev\n"
+"X-Generator: Weblate 4.7.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"
@@ -85,7 +85,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
-msgstr "Přemostit zařízení"
+msgstr "Zařízení síťového mostu"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:84
msgid ""
diff --git a/applications/luci-app-dockerman/po/es/dockerman.po b/applications/luci-app-dockerman/po/es/dockerman.po
index a80c449d8c..506b00dbdd 100644
--- a/applications/luci-app-dockerman/po/es/dockerman.po
+++ b/applications/luci-app-dockerman/po/es/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-28 17:32+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/es/>\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.7-dev\n"
+"X-Generator: Weblate 4.7.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"
@@ -670,7 +670,7 @@ msgstr "Red superpuesta"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr "Vista general"
+msgstr "Visión general"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
diff --git a/applications/luci-app-dockerman/po/hu/dockerman.po b/applications/luci-app-dockerman/po/hu/dockerman.po
index 482ad66186..e8c81dbf32 100644
--- a/applications/luci-app-dockerman/po/hu/dockerman.po
+++ b/applications/luci-app-dockerman/po/hu/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-14 19:53+0000\n"
-"Last-Translator: Gergő Szalka <kisszalimo@gmail.com>\n"
+"PO-Revision-Date: 2021-07-21 13:32+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.7.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"
@@ -42,7 +42,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
-msgstr ""
+msgstr "API verzió"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
@@ -104,7 +104,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
-msgstr ""
+msgstr "CPU használat"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:621
msgid ""
@@ -126,7 +126,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Mégse"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:72
msgid "Command line Error"
-msgstr ""
+msgstr "Parancssori hibaüzenet"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
msgid "Configuration"
@@ -157,17 +157,17 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:397
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:698
msgid "Connect"
-msgstr ""
+msgstr "Kapcsolódás"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:429
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:465
msgid "Connect Network"
-msgstr ""
+msgstr "Csatlakozás hálózathoz"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
-msgstr ""
+msgstr "Távoli végponthoz kapcsolódás"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
msgid "Console"
@@ -184,7 +184,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:125
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:458
msgid "Container Name"
-msgstr ""
+msgstr "Konténer neve"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:29
@@ -209,7 +209,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
msgid "Create new docker container"
-msgstr ""
+msgstr "Új docker konténer létrehozása"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
msgid "Create new docker network"
@@ -219,7 +219,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:148
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:92
msgid "Created"
-msgstr ""
+msgstr "Létrehozva"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
@@ -306,7 +306,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "Letöltés"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:32
@@ -642,7 +642,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr ""
+msgstr "Áttekintés"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
@@ -742,7 +742,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:227
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:202
msgid "Restart"
-msgstr ""
+msgstr "Újraindítás"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:419
@@ -764,7 +764,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
-msgstr ""
+msgstr "Mentés"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
diff --git a/applications/luci-app-dockerman/po/id/dockerman.po b/applications/luci-app-dockerman/po/id/dockerman.po
index 0ec69809d9..184276815d 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: 2021-04-21 20:58+0000\n"
-"Last-Translator: Vava Heirro <vavaheirro@live.com>\n"
+"PO-Revision-Date: 2021-08-01 10:38+0000\n"
+"Last-Translator: Deleted User <noreply+34193@weblate.org>\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.7-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -29,8 +29,7 @@ msgstr "Lebih Lanjut"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:571
msgid "Allocates an ephemeral host port for all of a container's exposed ports"
msgstr ""
-"Alokasikan port host sementara untuk semua port-port yang terbuka di "
-"kontainer"
+"Mengalokasikan port host sementara untuk semua port yang terbuka di kontainer"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:483
msgid "Always pull image first"
@@ -50,7 +49,7 @@ msgstr "Versi Api"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
-msgstr "Buat antarmuka macvlan otomatis di Openwrt"
+msgstr "Buat antarmuka macvlan secara otomatis di Openwrt"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
@@ -117,8 +116,8 @@ msgid ""
"CPU shares relative weight, if 0 is set, the system will ignore the value "
"and use the default of 1024"
msgstr ""
-"CPU Membagi beban relatif, jika disetel 0, sistem akan mengabaikan nilai dan "
-"menggunakan default 1024"
+"CPU membagi beban relatif, jika disetel 0, sistem akan mengabaikan nilai dan "
+"menggunakan bawaan 1024"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:574
msgid ""
@@ -126,7 +125,7 @@ msgid ""
"and use the default of 1024."
msgstr ""
"CPU berbagi bobot relatif, jika di setel 0, sistem akan mengabaikan nilai "
-"dan menggunakan default 1024."
+"dan menggunakan bawaan 1024."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:565
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:611
@@ -167,7 +166,7 @@ msgstr "Atur jembatan jaringan bawaan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:397
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:698
msgid "Connect"
-msgstr "Menghubungkan"
+msgstr "Menghubung"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:429
@@ -215,7 +214,7 @@ msgstr "Gambaran kontainer"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
-msgstr "Buat interface macvlan"
+msgstr "Buat antarmuka macvlan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
msgid "Create new docker container"
@@ -241,7 +240,7 @@ msgstr "Debug"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
-msgstr "Bridge default"
+msgstr "Bridge bawaan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
@@ -287,20 +286,20 @@ msgstr "Docker - Jaringan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
msgid "Docker - Overview"
-msgstr ""
+msgstr "Docker - Gambaran"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
msgid "Docker - Volumes"
-msgstr ""
+msgstr "Docker - Volume"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
-msgstr "Image docker"
+msgstr "Gambar Docker"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:36
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
msgid "Docker Root Dir"
-msgstr "Docker Root Dir"
+msgstr "Direktori Root Docker"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
@@ -312,7 +311,7 @@ msgstr "Perubahan Docker Selesai."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
msgid "DockerMan is a simple docker manager client for LuCI"
-msgstr ""
+msgstr "DockerMan adalah klien manajer sederhana docker untuk LuCI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
@@ -338,11 +337,11 @@ msgstr "Env"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:531
msgid "Environmental Variable(-e)"
-msgstr ""
+msgstr "Variabel Lingkungan(-e)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
msgid "Error"
-msgstr ""
+msgstr "Galat"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
@@ -351,11 +350,11 @@ msgstr "Event"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
msgid "Example: https://hub-mirror.c.163.com"
-msgstr ""
+msgstr "Contoh: https://hub-mirror.c.163.com"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
msgid "Example: tcp://0.0.0.0:2375"
-msgstr ""
+msgstr "Contoh: tcp://0.0.0.0:2375"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
@@ -371,7 +370,7 @@ msgstr "Port Terekspos(-p)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
msgid "Fatal"
-msgstr ""
+msgstr "Fatal"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
@@ -388,11 +387,11 @@ msgstr "Hapus Paksa"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:85
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:96
msgid "Gateway"
-msgstr "Gateway"
+msgstr "Gerbang"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
msgid "Global settings"
-msgstr ""
+msgstr "Pengaturan global"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
@@ -404,7 +403,7 @@ msgstr "Berikan akses UCI untuk luci-app-dockerman"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
-msgstr "Sehat"
+msgstr "Baik"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:563
msgid "Host Name"
@@ -412,7 +411,7 @@ msgstr "Nama Host"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:19
msgid "Host or IP Address for the connection to a remote docker instance"
-msgstr ""
+msgstr "Host atau Alamat IP untuk koneksi ke instance docker jarak jauh"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:292
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:122
@@ -435,7 +434,7 @@ msgstr "Alamat IPv4"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:122
msgid "IPv6 Gateway"
-msgstr "Gateway IPv6"
+msgstr "Gerbang IPv6"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
msgid "IPv6 Subnet"
@@ -445,16 +444,16 @@ msgstr "Subnet IPv6"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:139
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Image"
-msgstr "Image"
+msgstr "Gambar"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
-msgstr ""
+msgstr "Gambar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
msgid "Images overview"
-msgstr ""
+msgstr "Gambaran Gambar"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
@@ -462,7 +461,7 @@ msgstr "Impor"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
msgid "Import Image"
-msgstr ""
+msgstr "Impor Gambar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
@@ -477,16 +476,17 @@ msgstr "Info"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
-msgstr "Ingress"
+msgstr "Masuk"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:65
msgid ""
"Ingress network is the network which provides the routing-mesh in swarm mode"
msgstr ""
+"Jaringan masuk adalah jaringan yang menyediakan routing-mesh dalam mode swarm"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
msgid "Inspect"
-msgstr ""
+msgstr "Inspeksi"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:462
msgid "Interactive (-i)"
@@ -494,7 +494,7 @@ msgstr "Interaktif (-i)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Internal"
-msgstr "Internal"
+msgstr "Intern"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:56
msgid "Ipvlan Mode"
@@ -504,6 +504,7 @@ msgstr "Mode Ipvlan"
msgid ""
"It replaces the daemon registry mirrors with a new set of registry mirrors"
msgstr ""
+"Ini menggantikan cermin registri daemon dengan satu set cermin registri baru"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:220
@@ -512,11 +513,11 @@ msgstr "Matikan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:60
msgid "L2 bridge"
-msgstr ""
+msgstr "Jembatan L2"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:61
msgid "L3 bridge"
-msgstr "Bridge L3"
+msgstr "Jembatan L3"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
@@ -533,11 +534,11 @@ msgstr "Muat"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
-msgstr "Tingkat Log"
+msgstr "Tingkat Catatan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:646
msgid "Log driver options"
-msgstr "Opsi log driver"
+msgstr "Opsi catatan driver"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
msgid "Logs"
@@ -561,168 +562,176 @@ msgid ""
"Memory limit (format: <number>[<unit>]). Number is a positive integer. Unit "
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
+"Batas memori (format: <number>[<unit>]). Bilangan adalah bilangan bulat "
+"positif. Satuan dapat berupa b, k, m, atau g. Minimal 4M"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:582
msgid ""
"Memory limit (format: <number>[<unit>]). Number is a positive integer. Unit "
"can be one of b, k, m, or g. Minimum is 4M."
msgstr ""
+"Batas memori (format: <number>[<unit>]). Bilangan adalah bilangan bulat "
+"positif. Satuan dapat berupa b, k, m, atau g. Minimal 4M."
#: 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"
-msgstr ""
+msgstr "Titik Kait"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:588
msgid "Mount tmpfs directory"
-msgstr ""
+msgstr "Kait direktori tmpfs"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
-msgstr ""
+msgstr "Kait/Volume"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:411
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:83
msgid "Name"
-msgstr ""
+msgstr "Nama"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:29
msgid "Name of the network that can be selected during container creation"
-msgstr ""
+msgstr "Nama jaringan yang dapat dipilih selama pembuatan kontainer"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:132
msgid "Network"
-msgstr ""
+msgstr "Jaringan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:28
msgid "Network Name"
-msgstr ""
+msgstr "Nama Jaringan"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:503
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:169
msgid "Networks"
-msgstr ""
+msgstr "Jaringan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
msgid "Networks overview"
-msgstr ""
+msgstr "Ikhtisar jaringan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
msgid "New"
-msgstr ""
+msgstr "Baru"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "New tag"
-msgstr ""
+msgstr "Label baru"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:612
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
msgstr ""
+"Jumlah CPU. Bilangan adalah bilangan pecahan. 0,000 berarti tidak ada batas"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:566
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
msgstr ""
+"Jumlah CPU. Bilangan adalah bilangan pecahan. 0,000 berarti tidak ada batas."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:73
msgid ""
"On this page all images are displayed that are available on the system and "
"with which a container can be created."
msgstr ""
+"Pada halaman ini semua gambar ditampilkan yang tersedia di sistem dan dengan "
+"mana kontainer dapat dibuat."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:200
msgid "On this page, the selected container can be managed."
-msgstr ""
+msgstr "Di halaman ini, kontainer yang dipilih dapat dikelola."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
-msgstr ""
+msgstr "Pilihan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
msgid "Overlay network"
-msgstr ""
+msgstr "Jaringan overlay"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr ""
+msgstr "Gambaran"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
-msgstr ""
+msgstr "Antarmuka Induk"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:54
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
-msgstr ""
+msgstr "Pass-through (Cermin perangkat fisik ke VLAN MAC tunggal)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
-msgstr ""
+msgstr "Jalur"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Please input new tag"
-msgstr ""
+msgstr "Silakan masukkan tag baru"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:62
msgid "Please input the PATH !"
-msgstr ""
+msgstr "Silakan masukkan PATH !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
msgid "Please input the PATH and select the file !"
-msgstr ""
+msgstr "Silahkan masukan PATH dan pilih file !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Plese input <docker create/run> command line:"
-msgstr ""
+msgstr "Mohon masukkan <docker create/run> baris perintah:"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:347
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:135
msgid "Ports"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
-msgstr ""
+msgstr "Pribadi (Mencegah komunikasi antara MAC VLAN)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:489
msgid "Privileged"
-msgstr ""
+msgstr "Hak istimewa"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:546
msgid "Publish container's port(s) to the host"
-msgstr ""
+msgstr "Publikasikan port kontainer ke host"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
-msgstr ""
+msgstr "Tarik"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
-msgstr ""
+msgstr "Tarik Gambar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:48
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
msgid "Registry Mirrors"
-msgstr ""
+msgstr "Cermin Registri"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
-msgstr ""
+msgstr "Titik Akhir Jarak Jauh"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
-msgstr ""
+msgstr "Host Jarak Jauh"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
-msgstr ""
+msgstr "Port Jarak Jauh"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
@@ -730,203 +739,211 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:111
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:108
msgid "Remove"
-msgstr ""
+msgstr "Menghapus"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:43
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:82
msgid "Remove tag"
-msgstr ""
+msgstr "Hapus tanda"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
-msgstr ""
+msgstr "RepoTag"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:454
msgid "Resolve CLI"
-msgstr ""
+msgstr "Selesaikan CLI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
msgid "Resources"
-msgstr ""
+msgstr "Sumber daya"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:227
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:202
msgid "Restart"
-msgstr ""
+msgstr "Mulai Ulang"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:419
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:495
msgid "Restart Policy"
-msgstr ""
+msgstr "Kebijakan Mulai Ulang"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Restrict external access to the network"
-msgstr ""
+msgstr "Batasi akses eksternal ke jaringan"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
msgid "Reveal/hide password"
-msgstr ""
+msgstr "Buka/sembunyikan kata sandi"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:551
msgid "Run command"
-msgstr ""
+msgstr "Jalankan perintah"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
-msgstr ""
+msgstr "Simpan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
-msgstr ""
+msgstr "Setel server DNS khusus"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:532
msgid "Set environment variables to inside the container"
-msgstr ""
+msgstr "Setel variabel lingkungan ke dalam kontainer"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
-msgstr ""
+msgstr "Setel level catatan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
-msgstr ""
+msgstr "Ukuran"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:66
msgid ""
"Specifies where the Docker daemon will listen for client connections "
"(default: unix:///var/run/docker.sock)"
msgstr ""
+"Tentukan di mana daemon Docker akan mendengarkan koneksi klien (bawaan: "
+"unix:///var/run/docker.sock)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:218
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:193
msgid "Start"
-msgstr ""
+msgstr "Mulai"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
-msgstr ""
+msgstr "Waktu mulai"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:780
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
msgid "Stats"
-msgstr ""
+msgstr "Statistik"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:300
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:128
msgid "Status"
-msgstr ""
+msgstr "Status"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:236
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:211
msgid "Stop"
-msgstr ""
+msgstr "Berhenti"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Submit"
-msgstr ""
+msgstr "Kirim"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:91
msgid "Subnet"
-msgstr ""
+msgstr "Subnet"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
-msgstr ""
+msgstr "Sysctl"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:595
msgid "Sysctl(--sysctl)"
-msgstr ""
+msgstr "Sysctl(--sysctl)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:596
msgid "Sysctls (kernel parameters) options"
-msgstr ""
+msgstr "Opsi Sysctls (parameter kernel)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
-msgstr ""
+msgstr "ATAS"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:468
msgid "TTY (-t)"
-msgstr ""
+msgstr "TTY (-t)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:56
msgid "TX/RX"
-msgstr ""
+msgstr "TX/RX"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:564
msgid "The hostname to use for the container"
-msgstr ""
+msgstr "Nama host yang akan digunakan untuk kontainer"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:647
msgid "The logging configuration for this container"
-msgstr ""
+msgstr "Konfigurasi catatan untuk kontainer ini"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:525
msgid ""
"The user that commands are run as inside the container.(format: name|uid[:"
"group|gid])"
msgstr ""
+"Pengguna yang menjalankan perintah sebagai di dalam kontainer.(format: "
+"name|uid[:group|gid])"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:95
msgid ""
"This page displays all containers that have been created on the connected "
"docker host."
msgstr ""
+"Halaman ini menampilkan semua kontainer yang telah dibuat pada host docker "
+"yang terhubung."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:52
msgid ""
"This page displays all docker networks that have been created on the "
"connected docker host."
msgstr ""
+"Halaman ini menampilkan semua jaringan docker yang telah dibuat pada host "
+"docker yang terhubung."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
-msgstr ""
+msgstr "Tmpfs"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:587
msgid "Tmpfs(--tmpfs)"
-msgstr ""
+msgstr "Tmpfs(--tmpfs)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
-msgstr ""
+msgstr "Memori Total"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
-msgstr ""
+msgstr "UID"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:289
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:328
msgid "Update"
-msgstr ""
+msgstr "Memperbarui"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
-msgstr ""
+msgstr "Meningkatkan"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:2
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:13
msgid "Upload"
-msgstr ""
+msgstr "Unggah"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
-msgstr ""
+msgstr "Kesalahan Unggah"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
msgid "Upload Success"
-msgstr ""
+msgstr "Unggah Berhasil"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:48
msgid "Upload/Download"
-msgstr ""
+msgstr "Unggah/Unduh"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
-msgstr ""
+msgstr "Pengguna"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:524
msgid "User(-u)"
@@ -934,7 +951,7 @@ msgstr "Pengguna(-u)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:53
msgid "VEPA (Virtual Ethernet Port Aggregator)"
-msgstr "VEPA (Virtual Ethernet Port Aggregator)"
+msgstr "VEPA (Agregator Port Ethernet Virtual)"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
@@ -943,17 +960,19 @@ msgstr "Volume"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
msgid "Volumes overview"
-msgstr ""
+msgstr "Ikhtisar volume"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
msgid "Warning"
-msgstr ""
+msgstr "Peringatan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:125
msgid ""
"When pressing the Import button, both a local image can be loaded onto the "
"system and a valid image tar can be downloaded from remote."
msgstr ""
+"Saat menekan tombol Impor, gambar lokal dapat dimuat ke sistem dan tar "
+"gambar yang valid dapat diunduh dari jarak jauh."
#~ msgid "Docker Container"
#~ msgstr "Kontainer docker"
diff --git a/applications/luci-app-dockerman/po/nb_NO/dockerman.po b/applications/luci-app-dockerman/po/nb_NO/dockerman.po
index 4508c3d464..b6927423af 100644
--- a/applications/luci-app-dockerman/po/nb_NO/dockerman.po
+++ b/applications/luci-app-dockerman/po/nb_NO/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-04 07:26+0000\n"
+"PO-Revision-Date: 2021-07-30 13:52+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/nb_NO/>\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.6-dev\n"
+"X-Generator: Weblate 4.7.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"
@@ -244,7 +244,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
-msgstr ""
+msgstr "Koble fra"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
diff --git a/applications/luci-app-dump1090/po/bg/dump1090.po b/applications/luci-app-dump1090/po/bg/dump1090.po
index 9f10aa5903..de016d3ea2 100644
--- a/applications/luci-app-dump1090/po/bg/dump1090.po
+++ b/applications/luci-app-dump1090/po/bg/dump1090.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdump1090/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -83,7 +89,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"
diff --git a/applications/luci-app-dump1090/po/sv/dump1090.po b/applications/luci-app-dump1090/po/sv/dump1090.po
index 5c3284a5fe..dbbd6db24d 100644
--- a/applications/luci-app-dump1090/po/sv/dump1090.po
+++ b/applications/luci-app-dump1090/po/sv/dump1090.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-07 17:42+0000\n"
-"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
+"PO-Revision-Date: 2021-07-19 21:36+0000\n"
+"Last-Translator: Andreas Nyman <dreas.y0@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
-msgstr ""
+msgstr "Det absolut maximala avståndet för att kunna avkoda positionen"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
msgid "Accuracy of receiver location in json metadata"
diff --git a/applications/luci-app-dynapoint/po/bg/dynapoint.po b/applications/luci-app-dynapoint/po/bg/dynapoint.po
index efa9af5559..720dfcd04f 100644
--- a/applications/luci-app-dynapoint/po/bg/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/bg/dynapoint.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: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -53,7 +53,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 df49dcf80c..435728a490 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
@@ -458,11 +458,11 @@ return view.extend({
for (var i = 1; i <= 31; i++)
o.value(i);
- o = s.taboption('timed', form.Value, 'start_time', _('Start Time (hh.mm.ss)'));
+ o = s.taboption('timed', form.Value, 'start_time', _('Start Time (hh:mm:ss)'));
o.modalonly = true;
o.datatype = 'timehhmmss';
- o = s.taboption('timed', form.Value, 'stop_time', _('Stop Time (hh.mm.ss)'));
+ o = s.taboption('timed', form.Value, 'stop_time', _('Stop Time (hh:mm:ss)'));
o.modalonly = true;
o.datatype = 'timehhmmss';
diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js
index ce65fc7839..fb345135f7 100644
--- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js
+++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js
@@ -277,11 +277,11 @@ return view.extend({
for (var i = 1; i <= 31; i++)
o.value(i);
- o = s.taboption('timed', form.Value, 'start_time', _('Start Time (hh.mm.ss)'));
+ o = s.taboption('timed', form.Value, 'start_time', _('Start Time (hh:mm:ss)'));
o.modalonly = true;
o.datatype = 'timehhmmss';
- o = s.taboption('timed', form.Value, 'stop_time', _('Stop Time (hh.mm.ss)'));
+ o = s.taboption('timed', form.Value, 'stop_time', _('Stop Time (hh:mm:ss)'));
o.modalonly = true;
o.datatype = 'timehhmmss';
diff --git a/applications/luci-app-firewall/po/ar/firewall.po b/applications/luci-app-firewall/po/ar/firewall.po
index 826acd4cae..44be24523f 100644
--- a/applications/luci-app-firewall/po/ar/firewall.po
+++ b/applications/luci-app-firewall/po/ar/firewall.po
@@ -923,8 +923,8 @@ msgstr "تاريخ البدء (yyyy-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "وقت البدء (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "وقت البدء (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -933,8 +933,8 @@ msgstr "تاريخ التوقف (yyyy-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
-msgstr "وقت التوقف (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
+msgstr "وقت التوقف (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
diff --git a/applications/luci-app-firewall/po/bg/firewall.po b/applications/luci-app-firewall/po/bg/firewall.po
index 9fa4160c1f..32af195c87 100644
--- a/applications/luci-app-firewall/po/bg/firewall.po
+++ b/applications/luci-app-firewall/po/bg/firewall.po
@@ -3,8 +3,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: 2021-08-01 21:34+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/bg/>\n"
"Language: bg\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -112,7 +112,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:208
msgid "Action"
-msgstr ""
+msgstr "Действие"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:289
msgid ""
@@ -829,7 +829,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -839,7 +839,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/bn_BD/firewall.po b/applications/luci-app-firewall/po/bn_BD/firewall.po
index 9ed75e0bb1..6b1b88159b 100644
--- a/applications/luci-app-firewall/po/bn_BD/firewall.po
+++ b/applications/luci-app-firewall/po/bn_BD/firewall.po
@@ -829,7 +829,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -839,7 +839,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/ca/firewall.po b/applications/luci-app-firewall/po/ca/firewall.po
index d086c81490..d6bedc2ba7 100644
--- a/applications/luci-app-firewall/po/ca/firewall.po
+++ b/applications/luci-app-firewall/po/ca/firewall.po
@@ -807,7 +807,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -817,7 +817,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/cs/firewall.po b/applications/luci-app-firewall/po/cs/firewall.po
index ad2c4a65a8..a40129b2b9 100644
--- a/applications/luci-app-firewall/po/cs/firewall.po
+++ b/applications/luci-app-firewall/po/cs/firewall.po
@@ -823,8 +823,8 @@ msgstr "Datum zahájení (rrrr-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "Čas zahájení (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "Čas zahájení (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -833,8 +833,8 @@ msgstr "Datum ukončení (rrrr-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Čas ukončení (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Čas ukončení (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
diff --git a/applications/luci-app-firewall/po/de/firewall.po b/applications/luci-app-firewall/po/de/firewall.po
index 9bbb1d243f..614f1d91a1 100644
--- a/applications/luci-app-firewall/po/de/firewall.po
+++ b/applications/luci-app-firewall/po/de/firewall.po
@@ -927,8 +927,8 @@ msgstr "Startdatum (JJJJ-MM-TT)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "Startzeit (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "Startzeit (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -937,8 +937,8 @@ msgstr "Enddatum (JJJJ-MM-TT)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Stoppzeit (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Stoppzeit (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
diff --git a/applications/luci-app-firewall/po/el/firewall.po b/applications/luci-app-firewall/po/el/firewall.po
index 16bf39c4b2..8be389fbe8 100644
--- a/applications/luci-app-firewall/po/el/firewall.po
+++ b/applications/luci-app-firewall/po/el/firewall.po
@@ -802,7 +802,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -812,7 +812,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/en/firewall.po b/applications/luci-app-firewall/po/en/firewall.po
index 436c1e460e..58623cbe94 100644
--- a/applications/luci-app-firewall/po/en/firewall.po
+++ b/applications/luci-app-firewall/po/en/firewall.po
@@ -832,7 +832,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -842,7 +842,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/es/firewall.po b/applications/luci-app-firewall/po/es/firewall.po
index 59d7c21663..e3e978a47d 100644
--- a/applications/luci-app-firewall/po/es/firewall.po
+++ b/applications/luci-app-firewall/po/es/firewall.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2021-01-20 10:36+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/es/>\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.5-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -238,7 +238,7 @@ msgstr "Ayudantes de Conntrack"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
msgid "Contents have been saved."
-msgstr "Los contenidos han sido guardados."
+msgstr "Se han guardado los contenidos."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:687
msgid "Continue"
@@ -929,8 +929,8 @@ msgstr "Fecha de inicio (aaaa-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "Hora de inicio (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "Hora de inicio (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -939,8 +939,8 @@ msgstr "Fecha de finalización (aaaa-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Hora de finalización (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Hora de finalización (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
diff --git a/applications/luci-app-firewall/po/fa/firewall.po b/applications/luci-app-firewall/po/fa/firewall.po
index 07eca615e0..cbcda8e3eb 100644
--- a/applications/luci-app-firewall/po/fa/firewall.po
+++ b/applications/luci-app-firewall/po/fa/firewall.po
@@ -828,7 +828,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -838,7 +838,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/fi/firewall.po b/applications/luci-app-firewall/po/fi/firewall.po
index 8714a01ce4..a4a6fca671 100644
--- a/applications/luci-app-firewall/po/fi/firewall.po
+++ b/applications/luci-app-firewall/po/fi/firewall.po
@@ -943,8 +943,8 @@ msgstr "Aloituspäivä (vvvv-kk-pp)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "Aloitusaika (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "Aloitusaika (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -953,8 +953,8 @@ msgstr "Lopetuspäivä (vvv-kk-pp)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Lopetusaika (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Lopetusaika (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
diff --git a/applications/luci-app-firewall/po/fr/firewall.po b/applications/luci-app-firewall/po/fr/firewall.po
index 280f513122..69f306395e 100644
--- a/applications/luci-app-firewall/po/fr/firewall.po
+++ b/applications/luci-app-firewall/po/fr/firewall.po
@@ -968,8 +968,8 @@ msgstr "Date de début (aaaa-mm-jj)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "Heure de début (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "Heure de début (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -978,8 +978,8 @@ msgstr "Date d'arrêt (aaaa-mm-jj)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Heure d'arrêt (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Heure d'arrêt (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
diff --git a/applications/luci-app-firewall/po/he/firewall.po b/applications/luci-app-firewall/po/he/firewall.po
index d98f130af5..ffde891516 100644
--- a/applications/luci-app-firewall/po/he/firewall.po
+++ b/applications/luci-app-firewall/po/he/firewall.po
@@ -793,7 +793,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -803,7 +803,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/hi/firewall.po b/applications/luci-app-firewall/po/hi/firewall.po
index 92ef527ec5..a24db2a9e3 100644
--- a/applications/luci-app-firewall/po/hi/firewall.po
+++ b/applications/luci-app-firewall/po/hi/firewall.po
@@ -829,7 +829,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -839,7 +839,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/hu/firewall.po b/applications/luci-app-firewall/po/hu/firewall.po
index 31a611e79b..d6d564047b 100644
--- a/applications/luci-app-firewall/po/hu/firewall.po
+++ b/applications/luci-app-firewall/po/hu/firewall.po
@@ -855,7 +855,7 @@ msgstr "Kezdés dátuma (ÉÉÉÉ-HH-NN)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr "Kezdés ideje (ÓÓ.PP.MM)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -865,7 +865,7 @@ msgstr "Leállítás dátuma (ÉÉÉÉ-HH-NN)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr "Leállítás ideje (ÓÓ.PP.MM)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/id/firewall.po b/applications/luci-app-firewall/po/id/firewall.po
index 791d0c2504..e62c4adeb7 100644
--- a/applications/luci-app-firewall/po/id/firewall.po
+++ b/applications/luci-app-firewall/po/id/firewall.po
@@ -3,8 +3,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: 2021-04-27 01:31+0000\n"
-"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n"
+"PO-Revision-Date: 2021-08-01 10:38+0000\n"
+"Last-Translator: Deleted User <noreply+34193@weblate.org>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/id/>\n"
"Language: id\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.7-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -645,7 +645,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
-msgstr ""
+msgstr "Nama"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "Only match incoming traffic directed at the given IP address."
@@ -858,7 +858,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -868,7 +868,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/it/firewall.po b/applications/luci-app-firewall/po/it/firewall.po
index c18a0bea91..a648cf3f85 100644
--- a/applications/luci-app-firewall/po/it/firewall.po
+++ b/applications/luci-app-firewall/po/it/firewall.po
@@ -826,7 +826,7 @@ msgstr "Data di Inizio (yyyy-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -836,7 +836,7 @@ msgstr "Data di Stop (yyyy-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/ja/firewall.po b/applications/luci-app-firewall/po/ja/firewall.po
index 256d4a5b55..9a6cb6fec6 100644
--- a/applications/luci-app-firewall/po/ja/firewall.po
+++ b/applications/luci-app-firewall/po/ja/firewall.po
@@ -911,8 +911,8 @@ msgstr "開始日 (yyyy-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "開始時刻 (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "開始時刻 (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -921,8 +921,8 @@ msgstr "停止日 (yyyy-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
-msgstr "停止時刻 (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
+msgstr "停止時刻 (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
diff --git a/applications/luci-app-firewall/po/ko/firewall.po b/applications/luci-app-firewall/po/ko/firewall.po
index e536d1ffc7..0e56741bf8 100644
--- a/applications/luci-app-firewall/po/ko/firewall.po
+++ b/applications/luci-app-firewall/po/ko/firewall.po
@@ -800,7 +800,7 @@ msgstr "시작 날짜 (yyyy-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -810,7 +810,7 @@ msgstr "종료 날짜 (yyyy-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/mr/firewall.po b/applications/luci-app-firewall/po/mr/firewall.po
index 811e5d48a5..65d2669568 100644
--- a/applications/luci-app-firewall/po/mr/firewall.po
+++ b/applications/luci-app-firewall/po/mr/firewall.po
@@ -829,7 +829,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -839,7 +839,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/ms/firewall.po b/applications/luci-app-firewall/po/ms/firewall.po
index a96308787b..43f4fe0859 100644
--- a/applications/luci-app-firewall/po/ms/firewall.po
+++ b/applications/luci-app-firewall/po/ms/firewall.po
@@ -793,7 +793,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -803,7 +803,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/nb_NO/firewall.po b/applications/luci-app-firewall/po/nb_NO/firewall.po
index e5842c7e35..616f90111a 100644
--- a/applications/luci-app-firewall/po/nb_NO/firewall.po
+++ b/applications/luci-app-firewall/po/nb_NO/firewall.po
@@ -802,7 +802,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -812,7 +812,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/nl/firewall.po b/applications/luci-app-firewall/po/nl/firewall.po
index dbfb21dd74..c29c892288 100644
--- a/applications/luci-app-firewall/po/nl/firewall.po
+++ b/applications/luci-app-firewall/po/nl/firewall.po
@@ -828,7 +828,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -838,7 +838,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/pl/firewall.po b/applications/luci-app-firewall/po/pl/firewall.po
index 93ec9db683..022585f0f9 100644
--- a/applications/luci-app-firewall/po/pl/firewall.po
+++ b/applications/luci-app-firewall/po/pl/firewall.po
@@ -920,8 +920,8 @@ msgstr "Data rozpoczęcia (rrrr-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "Czas rozpoczęcia (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "Czas rozpoczęcia (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -930,7 +930,7 @@ msgstr "Data zakończenia (yyyyy-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr "Czas zatrzymania (yyyyy-mm-dd)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/pt/firewall.po b/applications/luci-app-firewall/po/pt/firewall.po
index 89817de3d3..c22e0d3899 100644
--- a/applications/luci-app-firewall/po/pt/firewall.po
+++ b/applications/luci-app-firewall/po/pt/firewall.po
@@ -932,8 +932,8 @@ msgstr "Data de Início (aaaaa-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "Hora de início (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "Hora de início (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -942,8 +942,8 @@ msgstr "Data de Paragem (aaaaa-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Tempo de Parada (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Tempo de Parada (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
diff --git a/applications/luci-app-firewall/po/pt_BR/firewall.po b/applications/luci-app-firewall/po/pt_BR/firewall.po
index 0822fb0bb6..872cdc5a70 100644
--- a/applications/luci-app-firewall/po/pt_BR/firewall.po
+++ b/applications/luci-app-firewall/po/pt_BR/firewall.po
@@ -929,8 +929,8 @@ msgstr "Dia inicial (aaaa-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "Hora de Início (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "Hora de Início (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -939,8 +939,8 @@ msgstr "Dia final (aaaa-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Hora de Parada (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Hora de Parada (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
diff --git a/applications/luci-app-firewall/po/ro/firewall.po b/applications/luci-app-firewall/po/ro/firewall.po
index 808f381479..58a3a0d703 100644
--- a/applications/luci-app-firewall/po/ro/firewall.po
+++ b/applications/luci-app-firewall/po/ro/firewall.po
@@ -794,7 +794,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -804,7 +804,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/ru/firewall.po b/applications/luci-app-firewall/po/ru/firewall.po
index 0ab6c713da..478a8ff69f 100644
--- a/applications/luci-app-firewall/po/ru/firewall.po
+++ b/applications/luci-app-firewall/po/ru/firewall.po
@@ -936,7 +936,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr "Время начала (чч.мм.сс)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -946,7 +946,7 @@ msgstr "Дата окончания (год-мес-день)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr "Время окончания (чч.мм.сс)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/si/firewall.po b/applications/luci-app-firewall/po/si/firewall.po
index 04ebbd3571..c2ad90bc13 100644
--- a/applications/luci-app-firewall/po/si/firewall.po
+++ b/applications/luci-app-firewall/po/si/firewall.po
@@ -829,7 +829,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -839,7 +839,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/sk/firewall.po b/applications/luci-app-firewall/po/sk/firewall.po
index 6b9d4a1bab..00e5b9e0e7 100644
--- a/applications/luci-app-firewall/po/sk/firewall.po
+++ b/applications/luci-app-firewall/po/sk/firewall.po
@@ -824,8 +824,8 @@ msgstr "Dátum spustenia (yyyy-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "Čas spustenia (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "Čas spustenia (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -834,8 +834,8 @@ msgstr "Dátum zastavenia (yyyy-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
-msgstr "Čas zastavenia (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Čas zastavenia (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
diff --git a/applications/luci-app-firewall/po/sv/firewall.po b/applications/luci-app-firewall/po/sv/firewall.po
index 54efffd2a6..5ec2caa109 100644
--- a/applications/luci-app-firewall/po/sv/firewall.po
+++ b/applications/luci-app-firewall/po/sv/firewall.po
@@ -819,7 +819,7 @@ msgstr "Startdatum (åååå-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr "Starttid (tt.mm.ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -829,7 +829,7 @@ msgstr "Stopptid (åååå-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr "Stopptid (tt.mm.ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/templates/firewall.pot b/applications/luci-app-firewall/po/templates/firewall.pot
index 7d00c99ffe..663e349208 100644
--- a/applications/luci-app-firewall/po/templates/firewall.pot
+++ b/applications/luci-app-firewall/po/templates/firewall.pot
@@ -782,7 +782,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -792,7 +792,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/tr/firewall.po b/applications/luci-app-firewall/po/tr/firewall.po
index a66b2589ab..07b831347b 100644
--- a/applications/luci-app-firewall/po/tr/firewall.po
+++ b/applications/luci-app-firewall/po/tr/firewall.po
@@ -913,7 +913,7 @@ msgstr "Başlangıç Tarihi (yyyy-aa-gg)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr "Başlangıç Zamanı (sa.dd.sn)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -923,7 +923,7 @@ msgstr "Bitiş Tarihi (yyyy-aa-gg)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr "Durdurma Zamanı (sa.dd.sn)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/uk/firewall.po b/applications/luci-app-firewall/po/uk/firewall.po
index 419e40214a..e43d8589ef 100644
--- a/applications/luci-app-firewall/po/uk/firewall.po
+++ b/applications/luci-app-firewall/po/uk/firewall.po
@@ -929,7 +929,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr "Час початку (гг:хх:сс)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -939,7 +939,7 @@ msgstr "Дата зупинки (рррр-мм-дд)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr "Час зупинки (гг:хх:сс)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/vi/firewall.po b/applications/luci-app-firewall/po/vi/firewall.po
index a3a3af9348..7749b58a30 100644
--- a/applications/luci-app-firewall/po/vi/firewall.po
+++ b/applications/luci-app-firewall/po/vi/firewall.po
@@ -805,7 +805,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -815,7 +815,7 @@ msgstr ""
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-firewall/po/zh_Hans/firewall.po b/applications/luci-app-firewall/po/zh_Hans/firewall.po
index 23fff51818..38354007c0 100644
--- a/applications/luci-app-firewall/po/zh_Hans/firewall.po
+++ b/applications/luci-app-firewall/po/zh_Hans/firewall.po
@@ -868,8 +868,8 @@ msgstr "开始日期(yyyy-mm-dd)"
#: 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:280
-msgid "Start Time (hh.mm.ss)"
-msgstr "开始时间(hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
+msgstr "开始时间(hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:292
@@ -878,8 +878,8 @@ msgstr "停止日期(yyyy-mm-dd)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
-msgstr "停止时间(hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
+msgstr "停止时间(hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
diff --git a/applications/luci-app-firewall/po/zh_Hant/firewall.po b/applications/luci-app-firewall/po/zh_Hant/firewall.po
index d7a9bfb89e..6c59f7f3e5 100644
--- a/applications/luci-app-firewall/po/zh_Hant/firewall.po
+++ b/applications/luci-app-firewall/po/zh_Hant/firewall.po
@@ -875,7 +875,7 @@ 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:280
-msgid "Start Time (hh.mm.ss)"
+msgid "Start Time (hh:mm:ss)"
msgstr "啟動時間 (小時.分鐘.秒)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
@@ -885,7 +885,7 @@ msgstr "停止日期(西元年-月-日)"
#: 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:284
-msgid "Stop Time (hh.mm.ss)"
+msgid "Stop Time (hh:mm:ss)"
msgstr "停止時間 (小時.分鐘.秒)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:439
diff --git a/applications/luci-app-frpc/po/es/frpc.po b/applications/luci-app-frpc/po/es/frpc.po
index 455ad7fe5f..c6cc27ee98 100644
--- a/applications/luci-app-frpc/po/es/frpc.po
+++ b/applications/luci-app-frpc/po/es/frpc.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-12-20 06:13+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
@@ -88,7 +88,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
msgid "Collecting data ..."
-msgstr ""
+msgstr "Recolectando datos..."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
diff --git a/applications/luci-app-frpc/po/hu/frpc.po b/applications/luci-app-frpc/po/hu/frpc.po
index ca7439abc6..fb4c629ac6 100644
--- a/applications/luci-app-frpc/po/hu/frpc.po
+++ b/applications/luci-app-frpc/po/hu/frpc.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-29 18:06+0000\n"
-"Last-Translator: Axhyre <axhyre@gmail.com>\n"
+"PO-Revision-Date: 2021-07-20 12:37+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
@@ -24,7 +24,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
msgid "Admin password"
-msgstr ""
+msgstr "Rendszergazda jelszó"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
msgid "Admin port"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
msgid "Admin user"
-msgstr ""
+msgstr "Rendszergazda felhasználó"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
msgid ""
@@ -72,7 +72,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
msgid "Collecting data ..."
-msgstr ""
+msgstr "Adatgyűjtés..."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
@@ -80,7 +80,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
msgid "Compression"
-msgstr ""
+msgstr "Tömörítés"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Config files include in temporary config file"
@@ -92,7 +92,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Disable log color"
-msgstr ""
+msgstr "Színek kikapcsolása a naplóban"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
@@ -110,7 +110,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
msgid "Exit when login fail"
-msgstr ""
+msgstr "Kikapcsolás, ha a belépés sikertelen"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:201
msgid "General Settings"
@@ -122,19 +122,19 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:202
msgid "HTTP Settings"
-msgstr ""
+msgstr "HTTP beállítások"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:61
msgid "HTTP password"
-msgstr ""
+msgstr "HTTP jelszó"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
msgid "HTTP proxy"
-msgstr ""
+msgstr "HTTP proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
msgid "HTTP user"
-msgstr ""
+msgstr "HTTP felhasználó"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
@@ -176,7 +176,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:205
msgid "Local IP"
-msgstr ""
+msgstr "Lokális IP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:206
diff --git a/applications/luci-app-frpc/po/pt/frpc.po b/applications/luci-app-frpc/po/pt/frpc.po
index 9da27eaff7..4fd38d0e52 100644
--- a/applications/luci-app-frpc/po/pt/frpc.po
+++ b/applications/luci-app-frpc/po/pt/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-19 06:29+0000\n"
+"PO-Revision-Date: 2021-08-04 20:24+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/pt/>\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.4-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
@@ -84,7 +84,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
msgid "Collecting data ..."
-msgstr ""
+msgstr "A coletar dados..."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
@@ -252,7 +252,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:143
msgid "NOT RUNNING"
-msgstr ""
+msgstr "NÃO EM EXECUÇÃO"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:195
msgid "Name can not be \"common\""
@@ -302,7 +302,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:141
msgid "RUNNING"
-msgstr ""
+msgstr "EXECUTADO"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:50
msgid "Remote port"
diff --git a/applications/luci-app-frpc/po/pt_BR/frpc.po b/applications/luci-app-frpc/po/pt_BR/frpc.po
index fba4cbb366..f1505640b9 100644
--- a/applications/luci-app-frpc/po/pt_BR/frpc.po
+++ b/applications/luci-app-frpc/po/pt_BR/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-04 06:42+0000\n"
+"PO-Revision-Date: 2021-07-22 08:04+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrpc/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.8-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
@@ -85,7 +85,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
msgid "Collecting data ..."
-msgstr "Coletando dados..."
+msgstr "Coletando dados ..."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
diff --git a/applications/luci-app-frpc/po/zh_Hans/frpc.po b/applications/luci-app-frpc/po/zh_Hans/frpc.po
index 1e9e6c089d..b974c87496 100644
--- a/applications/luci-app-frpc/po/zh_Hans/frpc.po
+++ b/applications/luci-app-frpc/po/zh_Hans/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-04 06:42+0000\n"
+"PO-Revision-Date: 2021-07-22 13:50+0000\n"
"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrpc/zh_Hans/>\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.8-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
@@ -78,7 +78,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:168
msgid "Collecting data ..."
-msgstr "收集数据中…"
+msgstr "收集数据中 ..."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:176
msgid "Common Settings"
diff --git a/applications/luci-app-frps/po/es/frps.po b/applications/luci-app-frps/po/es/frps.po
index f82f85a00d..f6f31ac9e2 100644
--- a/applications/luci-app-frps/po/es/frps.po
+++ b/applications/luci-app-frps/po/es/frps.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-12-20 06:13+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -95,7 +95,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
msgid "Collecting data ..."
-msgstr ""
+msgstr "Recolectando datos..."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
diff --git a/applications/luci-app-frps/po/hu/frps.po b/applications/luci-app-frps/po/hu/frps.po
index 612061b63a..7a05ed1ae7 100644
--- a/applications/luci-app-frps/po/hu/frps.po
+++ b/applications/luci-app-frps/po/hu/frps.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-09 22:36+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-07-20 12:37+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -76,7 +76,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
msgid "Collecting data ..."
-msgstr ""
+msgstr "Adatgyűjtés..."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
@@ -140,7 +140,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid "Disable log color"
-msgstr ""
+msgstr "Színek kikapcsolása a naplóban"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
msgid ""
@@ -344,4 +344,4 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:128
#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
msgid "frp Server"
-msgstr ""
+msgstr "frp szerver"
diff --git a/applications/luci-app-frps/po/pt/frps.po b/applications/luci-app-frps/po/pt/frps.po
index f36e424c88..1d2a33b8c1 100644
--- a/applications/luci-app-frps/po/pt/frps.po
+++ b/applications/luci-app-frps/po/pt/frps.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-19 06:29+0000\n"
+"PO-Revision-Date: 2021-08-04 20:24+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/pt/>\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.4-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -90,7 +90,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
msgid "Collecting data ..."
-msgstr ""
+msgstr "A coletar dados..."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
@@ -267,7 +267,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
msgid "NOT RUNNING"
-msgstr ""
+msgstr "NÃO EM EXECUÇÃO"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
msgid ""
@@ -292,7 +292,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:116
msgid "RUNNING"
-msgstr ""
+msgstr "EXECUTADO"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
msgid "Respawn when crashed"
diff --git a/applications/luci-app-frps/po/pt_BR/frps.po b/applications/luci-app-frps/po/pt_BR/frps.po
index 044a1a9d71..9708b3e66e 100644
--- a/applications/luci-app-frps/po/pt_BR/frps.po
+++ b/applications/luci-app-frps/po/pt_BR/frps.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-04 06:42+0000\n"
+"PO-Revision-Date: 2021-07-22 08:04+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrps/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.8-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -90,7 +90,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
msgid "Collecting data ..."
-msgstr "Coletando dados..."
+msgstr "Coletando dados ..."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
diff --git a/applications/luci-app-frps/po/zh_Hans/frps.po b/applications/luci-app-frps/po/zh_Hans/frps.po
index f904e994ba..d315ed2029 100644
--- a/applications/luci-app-frps/po/zh_Hans/frps.po
+++ b/applications/luci-app-frps/po/zh_Hans/frps.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-04 06:42+0000\n"
+"PO-Revision-Date: 2021-07-22 13:50+0000\n"
"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrps/zh_Hans/>\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.8-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -84,7 +84,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
msgid "Collecting data ..."
-msgstr "收集数据中…"
+msgstr "收集数据中 ..."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
diff --git a/applications/luci-app-fwknopd/po/nb_NO/fwknopd.po b/applications/luci-app-fwknopd/po/nb_NO/fwknopd.po
index a56ded55f9..67032d8a72 100644
--- a/applications/luci-app-fwknopd/po/nb_NO/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/nb_NO/fwknopd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-07-30 13:52+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/nb_NO/>\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.4-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:308
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:319
msgid "Close"
-msgstr ""
+msgstr "Lukk"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
msgid "Custom configuration"
diff --git a/applications/luci-app-fwknopd/po/uk/fwknopd.po b/applications/luci-app-fwknopd/po/uk/fwknopd.po
index 4d864e18f2..50dcc82d30 100644
--- a/applications/luci-app-fwknopd/po/uk/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/uk/fwknopd.po
@@ -1,37 +1,41 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2015-05-12 21:03-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
+"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.com>\n"
+"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/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"
+"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.7.2-dev\n"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
+"Дозвольте клієнтам SPA запитувати доступ до послуг через брандмауер "
+"iptables, а не просто до нього."
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:603
msgid "Allow SPA clients to request forwarding destination by DNS name."
-msgstr ""
+msgstr "Дозволити клієнтам SPA запитувати пункт переадресації за іменем DNS."
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:441
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:458
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
-msgstr ""
+msgstr "Ключ Base64"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:308
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:319
msgid "Close"
-msgstr ""
+msgstr "Закрити"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
msgid "Custom configuration"
diff --git a/applications/luci-app-https-dns-proxy/Makefile b/applications/luci-app-https-dns-proxy/Makefile
index 97cb0d4d34..c85bb3264d 100644
--- a/applications/luci-app-https-dns-proxy/Makefile
+++ b/applications/luci-app-https-dns-proxy/Makefile
@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
PKG_LICENSE:=GPL-3.0-or-later
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
-PKG_VERSION:=2021-01-17-2
+PKG_VERSION:=2021-07-29-1
LUCI_TITLE:=DNS Over HTTPS Proxy Web UI
LUCI_DESCRIPTION:=Provides Web UI for DNS Over HTTPS Proxy
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua
deleted file mode 100644
index fc190437ca..0000000000
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua
+++ /dev/null
@@ -1,6 +0,0 @@
-return {
- name = "Digitale-Gesellschaft",
- label = _("Digitale Gesellschaft"),
- resolver_url = "https://dns.digitale-gesellschaft.ch/dns-query",
- bootstrap_dns = "185.95.218.42,185.95.218.43"
-}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua
deleted file mode 100644
index 86c4c56dc1..0000000000
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua
+++ /dev/null
@@ -1,6 +0,0 @@
-return {
- name = "rubyfish.cn",
- label = _("rubyfish.cn"),
- resolver_url = "https://dns.rubyfish.cn/dns-query",
- bootstrap_dns = "118.89.110.78,47.96.179.163"
-}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua
new file mode 100644
index 0000000000..9ee48bde1d
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua
@@ -0,0 +1,7 @@
+return {
+ name = "Digitale-Gesellschaft",
+ label = _("Digitale Gesellschaft"),
+ resolver_url = "https://dns.digitale-gesellschaft.ch/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ http2_only = true
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua
new file mode 100644
index 0000000000..c9cee095b3
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua
@@ -0,0 +1,7 @@
+return {
+ name = "rubyfish.cn",
+ label = _("rubyfish.cn"),
+ resolver_url = "https://dns.rubyfish.cn/dns-query",
+ bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ http2_only = true
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua
index 7e30c125c8..6db508e964 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua
@@ -4,5 +4,6 @@ return {
resolver_url = "https://cloudflare-dns.com/dns-query",
bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001",
help_link = "https://one.one.one.one/family/",
- help_link_text = "Cloudflare"
+ help_link_text = "Cloudflare",
+ default = true
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua
index 6eab04064b..e3824cc7d5 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua
@@ -2,6 +2,5 @@ return {
name = "Google",
label = _("Google"),
resolver_url = "https://dns.google/dns-query",
- bootstrap_dns = "8.8.8.8,8.8.4.4",
- default = true
+ bootstrap_dns = "8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua
index 22e6fffe41..cdede4d035 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua
@@ -2,7 +2,7 @@ return {
name = "LibreDNS (No Ads)",
label = _("LibreDNS (No Ads)"),
resolver_url = "https://doh.libredns.gr/ads",
- bootstrap_dns = "116.202.176.26",
+ bootstrap_dns = "116.202.176.26,1.1.1.1",
help_link = "https://libredns.gr/",
help_link_text = "LibreDNS.gr"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua
index bd51e1be42..99d41508bb 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua
@@ -2,7 +2,7 @@ return {
name = "LibreDNS",
label = _("LibreDNS"),
resolver_url = "https://doh.libredns.gr/dns-query",
- bootstrap_dns = "116.202.176.26",
+ bootstrap_dns = "116.202.176.26,1.1.1.1",
help_link = "https://libredns.gr/",
help_link_text = "LibreDNS.gr"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua
new file mode 100644
index 0000000000..d225f3f877
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua
@@ -0,0 +1,9 @@
+return {
+ name="mullvad-adblock",
+ label=_("Mullvad (AdBlock)"),
+ resolver_url="https://adblock.doh.mullvad.net/dns-query",
+ bootstrap_dns="1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link="https://mullvad.net/en/help/dns-over-https-and-dns-over-tls/",
+ help_link_text="Mullvad.net",
+ http2_only = true
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua
new file mode 100644
index 0000000000..0aa97c40fb
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua
@@ -0,0 +1,9 @@
+return {
+ name="mullvad",
+ label=_("Mullvad"),
+ resolver_url="https://doh.mullvad.net/dns-query",
+ bootstrap_dns="1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001,8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844",
+ help_link="https://mullvad.net/en/help/dns-over-https-and-dns-over-tls/",
+ help_link_text="Mullvad.net",
+ http2_only = true
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua
index 5b4d908543..ed6168be24 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua
@@ -2,7 +2,7 @@ return {
name = "CleanBrowsing-Adult",
label = _("CleanBrowsing (Adult Filter)"),
resolver_url = "https://doh.cleanbrowsing.org/doh/adult-filter/",
- bootstrap_dns = "185.228.168.168",
+ bootstrap_dns = "185.228.168.168,1.1.1.1",
help_link = "https://cleanbrowsing.org/guides/dnsoverhttps",
help_link_text = "CleanBrowsing.org"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua
index 47a0654d22..05f4115236 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua
@@ -2,7 +2,7 @@ return {
name = "CleanBrowsing-Family",
label = _("CleanBrowsing (Family Filter)"),
resolver_url = "https://doh.cleanbrowsing.org/doh/family-filter/",
- bootstrap_dns = "185.228.168.168",
+ bootstrap_dns = "185.228.168.168,1.1.1.1",
help_link = "https://cleanbrowsing.org/guides/dnsoverhttps",
help_link_text = "CleanBrowsing.org"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua
index 6e370d513f..9649fc252c 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua
@@ -2,7 +2,7 @@ return {
name = "CleanBrowsing-Security",
label = _("CleanBrowsing (Security Filter)"),
resolver_url = "https://doh.cleanbrowsing.org/doh/security-filter/",
- bootstrap_dns = "185.228.168.168",
+ bootstrap_dns = "185.228.168.168,1.1.1.1",
help_link = "https://cleanbrowsing.org/guides/dnsoverhttps",
help_link_text = "CleanBrowsing.org"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua
index 114d23ed5b..9c38122a2b 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua
@@ -2,5 +2,6 @@ return {
name = "DNS.SB",
label = _("DNS.SB"),
resolver_url = "https://doh.dns.sb/dns-query",
- bootstrap_dns = "185.222.222.222,185.184.222.222"
+ bootstrap_dns = "185.222.222.222,185.184.222.222",
+ http2_only = true
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua b/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
index 620c8d6c88..a8e45b5807 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
@@ -9,6 +9,7 @@ local packageName = "https-dns-proxy"
local readmeURL = "https://docs.openwrt.melmac.net/" .. packageName .. "/"
local providers_dir = "/usr/lib/lua/luci/" .. packageName .. "/providers/"
local helperText = ""
+local http2Supported = false
function getPackageVersion()
local opkgFile = "/usr/lib/opkg/status"
@@ -30,7 +31,7 @@ function createHelperText()
local p_func = loadfile(providers_dir .. filename)
setfenv(p_func, { _ = i18n.translate })
local p = p_func()
- if p.help_link then
+ if p.help_link and (not p.http2_only or http2Supported) then
local url, domain
url = p.help_link
domain = p.help_link_text or url:match('^%w+://([^/]+)')
@@ -102,6 +103,10 @@ else
end
end
+if sys.call("curl --version | grep -q HTTP2") == 0 then
+ http2Supported = true
+end
+
m = Map("https-dns-proxy", translate("DNS HTTPS Proxy Settings"))
h = m:section(TypedSection, "_dummy", translatef("Service Status [%s %s]", packageName, packageVersion))
@@ -142,7 +147,9 @@ for filename in fs.dir(providers_dir) do
local p_func = loadfile(providers_dir .. filename)
setfenv(p_func, { _ = i18n.translate })
local p = p_func()
- prov:value(p.resolver_url, p.label)
+ if not p.http2_only or http2Supported then
+ prov:value(p.resolver_url, p.label)
+ end
if p.default then
prov.default = p.resolver_url
end
@@ -157,8 +164,12 @@ prov.write = function(self, section, value)
value = value:gsub('[%p%c%s]', '')
p.url_match = p.resolver_url:gsub('[%p%c%s]', '')
if value:match(p.url_match) then
- uci:set(packageName, section, "bootstrap_dns", p.bootstrap_dns)
- uci:set(packageName, section, "resolver_url", p.resolver_url)
+ if p.bootstrap_dns then
+ uci:set(packageName, section, "bootstrap_dns", p.bootstrap_dns)
+ end
+ if p.resolver_url then
+ uci:set(packageName, section, "resolver_url", p.resolver_url)
+ end
end
end
uci:save(packageName)
diff --git a/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot b/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
index 4bec3aa904..88a270af0a 100644
--- a/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
+++ b/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
@@ -1,11 +1,11 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -57,7 +57,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -65,11 +65,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -85,11 +85,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -97,7 +97,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -105,19 +105,19 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -133,18 +133,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -156,11 +156,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -168,6 +168,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -184,7 +192,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -212,19 +220,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -236,34 +244,34 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/sk/ksmbd.po b/applications/luci-app-ksmbd/po/sk/ksmbd.po
index ad70b0a524..9bc6d36eb4 100644
--- a/applications/luci-app-ksmbd/po/sk/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/sk/ksmbd.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
msgid "Allow guests"
-msgstr ""
+msgstr "Povoliť hostí"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
msgid "Allow legacy (insecure) protocols/authentication."
diff --git a/applications/luci-app-ltqtapi/po/pt_BR/ltqtapi.po b/applications/luci-app-ltqtapi/po/pt_BR/ltqtapi.po
index e95f0e87eb..bc6a647b9f 100644
--- a/applications/luci-app-ltqtapi/po/pt_BR/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/pt_BR/ltqtapi.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2021-08-06 19:40+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsltqtapi/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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -85,7 +85,7 @@ msgstr "Velocidade de envio do enlace (uplink)"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
-msgstr "Nome do Usuário"
+msgstr "Nome do usuário"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:13
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
diff --git a/applications/luci-app-ltqtapi/po/sk/ltqtapi.po b/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
index 00153e371b..93ac372deb 100644
--- a/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Account"
-msgstr ""
+msgstr "Účet"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
diff --git a/applications/luci-app-mjpg-streamer/po/bg/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/bg/mjpg-streamer.po
index b3371a9749..c4339f69c1 100644
--- a/applications/luci-app-mjpg-streamer/po/bg/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/bg/mjpg-streamer.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmjpg-streamer/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -58,7 +64,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-mjpg-streamer/po/pt_BR/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/pt_BR/mjpg-streamer.po
index aa375f7dcc..73f9dbcd3f 100644
--- a/applications/luci-app-mjpg-streamer/po/pt_BR/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/pt_BR/mjpg-streamer.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-08-06 19:40+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsmjpg-streamer/pt_BR/>\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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -209,7 +209,7 @@ msgstr "Dispositivo UVC de entrada"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:98
msgid "Username"
-msgstr "Nome do Usuário"
+msgstr "Nome do usuário"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
msgid "WWW folder"
diff --git a/applications/luci-app-mwan3/po/ar/mwan3.po b/applications/luci-app-mwan3/po/ar/mwan3.po
index c5e0e3a1e4..0beda19599 100644
--- a/applications/luci-app-mwan3/po/ar/mwan3.po
+++ b/applications/luci-app-mwan3/po/ar/mwan3.po
@@ -11,231 +11,247 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.1-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- اختر من فضلك --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "انذار"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "جمع البيانات..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "حرج"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "تصحيح الأخطاء"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "عنوان الوجهة"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "بوابة الوجهة"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "التشخيص"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "معطل"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "طوارئ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "مفعل"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "خطأ"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -243,582 +259,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 و IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "IPv4 فقط"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "IPv6 فقط"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "معلومات"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "واجهه"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "واجهات"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "جار التحميل"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "تسجيل"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "قياس"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "قياس"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "لا"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "ملاحضة"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "سياسة"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "بروتوكول"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "القاعدة"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "عنوان المصدر"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "منفذ المصدر"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "في انتظار اكتمال الأمر ..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "تحذير"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "نعم"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "جمع البيانات..."
+
+#~ msgid "Interfaces"
+#~ msgstr "واجهات"
+
+#~ msgid "Loading"
+#~ msgstr "جار التحميل"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "في انتظار اكتمال الأمر ..."
diff --git a/applications/luci-app-mwan3/po/bg/mwan3.po b/applications/luci-app-mwan3/po/bg/mwan3.po
index 412a0bedab..c241753e67 100644
--- a/applications/luci-app-mwan3/po/bg/mwan3.po
+++ b/applications/luci-app-mwan3/po/bg/mwan3.po
@@ -1,240 +1,252 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/bn_BD/mwan3.po b/applications/luci-app-mwan3/po/bn_BD/mwan3.po
index d9deb8f48a..3ea5fb5a5b 100644
--- a/applications/luci-app-mwan3/po/bn_BD/mwan3.po
+++ b/applications/luci-app-mwan3/po/bn_BD/mwan3.po
@@ -4,231 +4,243 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -236,582 +248,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/ca/mwan3.po b/applications/luci-app-mwan3/po/ca/mwan3.po
index d0c3548b2f..65f414b391 100644
--- a/applications/luci-app-mwan3/po/ca/mwan3.po
+++ b/applications/luci-app-mwan3/po/ca/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "S’estan recollint dades…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Depuració"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,552 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfície"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "S’està carregant"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "No"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "S’està esperant que l’ordre s’acabi…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Sí"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "S’estan recollint dades…"
+
+#~ msgid "Loading"
+#~ msgstr "S’està carregant"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "S’està esperant que l’ordre s’acabi…"
diff --git a/applications/luci-app-mwan3/po/cs/mwan3.po b/applications/luci-app-mwan3/po/cs/mwan3.po
index 3c41749916..296f7b4d9c 100644
--- a/applications/luci-app-mwan3/po/cs/mwan3.po
+++ b/applications/luci-app-mwan3/po/cs/mwan3.po
@@ -10,72 +10,99 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hodina"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuta"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minut"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d sekunda"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d sekunda"
+msgstr[1] "%d sekunda"
+msgstr[2] "%d sekunda"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d sekund"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Vyberte --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
#, fuzzy
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
@@ -84,160 +111,147 @@ msgstr ""
"Přijatelné hodnoty: 1-100. Takovýto počet IP adres pro sledování musí "
"odpovídat, aby byla síťová linka považována za aktivní"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Přijatelné hodnoty: 1-1000. Výchozí je 1, pokud není nastaveno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Přijatelné hodnoty: 1-256. Výchozí je 1, pokud není nastaveno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Upozornění"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Shromažďování údajů…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritické"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Ladění"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Cílová adresa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Cílový port"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detail"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostika"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Zakázáno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Záchrana"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -245,582 +259,561 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informace"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Rozhraní"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Síťová rozhraní"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Načítání"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Protokolování"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrika"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metrika"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Ne"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Oznámení"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Politika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Pravidlo"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Zdrojová adresa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Zdrojový port"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Čekání na dokončení příkazu..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Varování"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Váha"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Ano"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Shromažďování údajů…"
+
+#~ msgid "Detail"
+#~ msgstr "Detail"
+
+#~ msgid "Interfaces"
+#~ msgstr "Síťová rozhraní"
+
+#~ msgid "Loading"
+#~ msgstr "Načítání"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Čekání na dokončení příkazu..."
+
+#~ msgid "Weight"
+#~ msgstr "Váha"
diff --git a/applications/luci-app-mwan3/po/de/mwan3.po b/applications/luci-app-mwan3/po/de/mwan3.po
index 7073103e25..c2ced1bbc3 100644
--- a/applications/luci-app-mwan3/po/de/mwan3.po
+++ b/applications/luci-app-mwan3/po/de/mwan3.po
@@ -10,72 +10,98 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d Stunde"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d Minute"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d Minuten"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d Sekunde"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d Sekunde"
+msgstr[1] "%d Sekunde"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d Sekunden"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Bitte auswählen --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,164 +109,151 @@ msgstr ""
"Gültige Werte: 1-100. Diese Anzahl an Tracking-IP-Adressen müssen antworten, "
"damit die Schnittstelle als aktiv angesehen wird"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Gültige Werte: 1-1000. Standard auf 1, falls nicht gesetzt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Akzeptable Werte: 1-256. Standardwert ist 1, wenn nicht gesetzt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alarm"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Alle erforderlichen IP-Regeln für die Schnittstelle %s gefunden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Auch diese Routing-Tabelle für verbundene Netzwerke scannen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Prüfen der IP-Regeln"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Linkqualität prüfen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Prüfen der Routing-Tabelle"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Sammle Daten..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritisch"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Zieladresse"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Zielport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detail"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnosen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Deaktiviert"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Eine als offline markierte Schnittstelle wird nach dieser Anzahl "
"erfolgreicher Tracking-Runden als online angesehen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Notfall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Aktiviere SSL-Tracking"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Aktiviert die Protokollierung von Firewall-Regeln (globale Firewall-"
"Protokollierung muss ebenfalls aktiviert sein)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Aktiviert die globale Firewall-Protokollierung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Aktiviert HTTPS-Tracking auf SSL-Port 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Geben Sie den Wert in hex ein, beginnend mit <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Fehler"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Ausführen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Erwarteter Schnittstellen status beim up event"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Fehler Intervall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Fehler Latenzzeit [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Fehler Paketverlust [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Firewall-Protokollierungsstufe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Firewall-Maske"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Conntrack-Tabelle leeren"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Leere Global-Firewall-Conntrack-Table bei Schnittstellen-Events"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Allgemein"
@@ -248,185 +261,117 @@ msgstr "Allgemein"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "UCI-Zugriff für luci-app-mwan3 erlauben"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN läuft nicht"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IP-Set"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Ausgangszustand"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Schnittstelle"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Schnittstelle nicht aktiv"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Schnittstelle aktiv"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"Die Schnittstelle wird nach dieser Anzahl an fehlgeschlagenen Tracking-"
"Runden als offline angesehen"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Schnittstellen"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Internet-Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Fehlerintervall beibehalten"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
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:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Letzter Ausweg"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Lastverteilung"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Lade"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Protokollierung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Protokollierungsstufe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Allgemein"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Schnittstellen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Mitglieder"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Benachrichtigung"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Richtlinien"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Regeln"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN-Konfiguration, Schnittstelle - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN Schnittstellen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN-Konfiguration, Mitglieder - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN-Konfiguration, Richtlinien - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN-Konfiguration, Regeln - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN Status - Details"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN Status - Diagnose"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN Status - Fehlerbehebung"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Maximale TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -434,45 +379,91 @@ msgstr ""
"Kann als einzelner oder mehrfacher Port (z.B. \"22\" oder \"80,443\") oder "
"als Port-Range (z.B. \"1024:2048\") ohne Anführungsstriche eingegeben werden"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Mitglied"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Mitglied, in Verwendung"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Mitglieder"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Mitglieder sind Profile, die eine Metrik und Gewichtung and eine MWAN-"
-"Schnittstelle anhängen<br />Namen dürfen folgende Zeichen enthalten: A-Z, a-"
-"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:65
-msgid "Members assigned"
-msgstr "Mitglieder, zugewiesen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Metrik"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Beide IP-Regeln fehlen für die Schnittstelle %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -480,231 +471,242 @@ msgstr ""
"Name der IPset-Regel. Benötigt eine IPset-Regel in /etc/dnsmasq.conf (z.B. "
"\"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nein"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Keine MWAN-Schnittstellen gefunden"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "No gateway für Schnittstelle %s gefunden."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Kein Tracking Host für die Schnittstelle %s definiert."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Notiz"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Benachrichtigung"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Offline"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Online"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Nur eine IP-Regel für die Schnittstelle %s gefunden"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping-Zähler"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping-Standard-Gateway"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping-Intervall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Ping-Intervall während Fehlererkennung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Ping-Intervall während der Wiederherstellung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping-Größe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping-Timeout"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping-Tracking-IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Richtlinien"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Richtlinien sind Profile, die ein oder mehrere Mitglieder gruppieren und "
-"MWANsteuern und verteilt den Traffic<br />Mitglieder-Schnittstellen mit "
-"niedrigeren Metriken werden als ersters genutzt<br />Mitglieder-"
-"Schnittstellen mit der gleichen Metrik werden lastverteilt<br /> Mitglieder-"
-"Schnittstellen verteilen mehr Traffic aus denen mit höhere Gewichtung.<br /"
-">Namen können die Zeichen A-Z, a-z, 0-9, _ und keine Leerzeichen enthalten. "
-"<br />Namen müssen 15 Zeichen oder weniger sein<br />Richtlinien dürfen "
-"nicht den gleichen Namen wie konfigurierte Schnittstellen, Mitglieder oder "
-"Regeln verwenden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Standardregel"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Richtlinie, zugewiesen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Recovery Intervall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Recovery Latenzzeit [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Recovery Paketverlust [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Routing-Tabelle %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Routing-Tabelle %s für die Schnittstelle %s gefunden"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Routing-Tabelle %s für die Schnittstelle %s nicht gefunden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Routing-Tabelle nachschlagen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regel"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Regeln"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Regeln legen fest, welcher Datenverkehr eine bestimmte MWAN-Richtlinie "
-"verwendet<br />Regeln basieren auf IP-Adresse, Port oder Protokoll<br /"
-">Regeln werden von oben nach unten abgeglichen<br />Regeln unterhalb einer "
-"Matching-Regel werden ignoriert<br />Der Datenverkehr, der keiner Regel "
-"entspricht, wird über die Hauptroutentabelle geleitet<br />Der Datenverkehr, "
-"der für bekannte (nicht Standard) Netzwerke bestimmt istwird von der "
-"Hauptroutinentabelle abgewickelt<br />Der Datenverker, der einer Regel "
-"entspricht, wo alle WAN-Schnittstellen für diese Richtlinie nicht verbunden "
-"sind, werden verworfen<br />Namen können die Zeichen A-Z, a-z, 0-9, _ und "
-"keine Leerzeichen enthalten<br />Regeln dürfen nicht den gleichen Namen wie "
-"konfigurierte Schnittstellen, Mitglieder oder Richtlinien verwenden<br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
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:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Quelladresse"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Quellport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Sticky-Timeout"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Unterstützt CIDR-Schreibweise (z.B. \"192.168.100.0/24\") ohne "
"Anführungsstriche"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Aufgabe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Es sind derzeit %d von %d unterstützten Schnittstellen konfiguriert"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Zeigt die Metrik an, die dieser Schnittstelle in /etc/config/network "
"zugeordnet ist"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -713,57 +715,29 @@ msgstr ""
"Link aktiv oder inaktiv ist. Leer lassen, um die Schnittstelle als dauerhaft "
"online anzusehen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Dieser Abschnitt ermöglicht es Ihnen, den Inhalt von \"/etc/mwan3.user\" zu "
-"ändern <br />Die Datei bleibt auch während des System-Upgrades erhalten.<br /"
-"><br />Anmerkung:<br />Diese Datei wird als Shell-Skript interpretiert.<br /"
-">Die erste Zeile des Skripts muss &#34;#!/bin/sh&#34; ohne Anführungszeichen "
-"sein.<br />Zeilen, die mit # beginnen, sind Kommentare und werden nicht "
-"ausgeführt.<br />Setzen Sie Ihre eigene mwan3-Aktion hier, sie wird bei "
-"jedem netifd hotplug interface event ausgeführt<br />für die Schnittstell wo "
-"der mwan3 aktiviert ist.<br /><br /><br /><br />Es gibt drei Haupt "
-"Umgebungsvariablen, die an dieses Skript übergeben werden.<br /><br /><br />"
-"$ACTION <br />* \"ifup\" Wird von netifd und mwan3track ausgeführt<br />* "
-"\"ifdown\" Wird von netifd und mwan3track ausgeführt<br />* \"connected\" "
-"Wird von mwan3track ausgeführt, wenn das Tracking erfolgreich war <br />* "
-"\"disconnected\" Wird von mwan3track ausgeführt, wenn das Tracking "
-"fehlgeschlagen ist <br />$INTERFACE Name der Schnittstelle, die up oder down "
-"gegangen ist (z.B. \"wan\" oder \"wwan\")<br />$DEVICE Physischer "
-"Gerätename, dessen Schnittstelle up oder down gegangen ist (z.B. \"eth0\" "
-"oder \"wwan0\")<br /><br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Name oder IP-Adresse des Tracking Hosts"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Tracking-Methode"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Tracking-Sicherheit"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -772,132 +746,314 @@ msgstr ""
"der festgelegten Timeout-Periode entspricht, wird die gleiche WAN-"
"Schnittstelle verwenden"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Fehlerbehebung"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr "Laufzeit"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Schaue in der Datei /etc/protocols für Protokollbeschreibung mach"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"WARNUNG: %d Schnittstellen sind konfiguriert. Damit wird das Maximum von %d "
-"überschritten!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "WARNUNG: Schnittstelle %s wurde in /etc/config/network nicht gefunden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "WARNUNG: Die Schnittstelle %s hat eine doppelte Metrik %s konfiguriert"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"WARNUNG: Die Tracking-Sicherheit der Schnittstelle %s ist höher als die "
-"Anzahl der Tracking Hosts (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"WARNUNG: Die Schnittstelle %s hat keine Standardroute in der "
-"Hauptroutinentabelle"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"WARNUNG: Die Regel %s hat die maximale Namenslänge von 15 Zeichen "
-"überschritten"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Fehlerbehebung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"WARNUNG: Die Regel %s hat einen Port, der mit keinem oder einem falschen "
-"Protokoll konfiguriert ist!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Der Befehl wird ausgeführt..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Laufzeit"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Schaue in der Datei /etc/protocols für Protokollbeschreibung mach"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Warnung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Gewichtung"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Sobald alle Mitglieder der Richtlinie offline sind, wird dieses Verhalten "
"für passenden Traffic verwendet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Ja"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "verbunden (mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "default (Haupt-Routing-Tabelle wird benutzt)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "getrennt (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "unerreichbar (rejectet)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Alle erforderlichen IP-Regeln für die Schnittstelle %s gefunden"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Sammle Daten..."
+
+#~ msgid "Detail"
+#~ msgstr "Detail"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN läuft nicht"
+
+#~ msgid "Interfaces"
+#~ msgstr "Schnittstellen"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Lastverteilung"
+
+#~ msgid "Loading"
+#~ msgstr "Lade"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Allgemein"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Schnittstellen"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Mitglieder"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Benachrichtigung"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Richtlinien"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Regeln"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Schnittstelle - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN Schnittstellen"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Mitglieder - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Richtlinien - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Regeln - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Status - Details"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN Status - Diagnose"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN Status - Fehlerbehebung"
+
+#~ msgid "Members"
+#~ msgstr "Mitglieder"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Mitglieder sind Profile, die eine Metrik und Gewichtung and eine MWAN-"
+#~ "Schnittstelle anhängen<br />Namen dürfen folgende Zeichen enthalten: A-Z, "
+#~ "a-z, 0-9, _ und keine Leerzeichen<br />Mitglieder dürfen nicht denselben "
+#~ "Namen mit konfigurierten Schnittstellen, Richtlinien oder Regeln teilen"
+
+#~ msgid "Members assigned"
+#~ msgstr "Mitglieder, zugewiesen"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Beide IP-Regeln fehlen für die Schnittstelle %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "No gateway für Schnittstelle %s gefunden."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Kein Tracking Host für die Schnittstelle %s definiert."
+
+#~ msgid "Notification"
+#~ msgstr "Benachrichtigung"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Nur eine IP-Regel für die Schnittstelle %s gefunden"
+
+#~ msgid "Policies"
+#~ msgstr "Richtlinien"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Richtlinien sind Profile, die ein oder mehrere Mitglieder gruppieren und "
+#~ "MWANsteuern und verteilt den Traffic<br />Mitglieder-Schnittstellen mit "
+#~ "niedrigeren Metriken werden als ersters genutzt<br />Mitglieder-"
+#~ "Schnittstellen mit der gleichen Metrik werden lastverteilt<br /> "
+#~ "Mitglieder-Schnittstellen verteilen mehr Traffic aus denen mit höhere "
+#~ "Gewichtung.<br />Namen können die Zeichen A-Z, a-z, 0-9, _ und keine "
+#~ "Leerzeichen enthalten. <br />Namen müssen 15 Zeichen oder weniger "
+#~ "sein<br />Richtlinien dürfen nicht den gleichen Namen wie konfigurierte "
+#~ "Schnittstellen, Mitglieder oder Regeln verwenden"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Routing-Tabelle %s für die Schnittstelle %s gefunden"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Routing-Tabelle %s für die Schnittstelle %s nicht gefunden"
+
+#~ msgid "Rules"
+#~ msgstr "Regeln"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Regeln legen fest, welcher Datenverkehr eine bestimmte MWAN-Richtlinie "
+#~ "verwendet<br />Regeln basieren auf IP-Adresse, Port oder Protokoll<br /"
+#~ ">Regeln werden von oben nach unten abgeglichen<br />Regeln unterhalb "
+#~ "einer Matching-Regel werden ignoriert<br />Der Datenverkehr, der keiner "
+#~ "Regel entspricht, wird über die Hauptroutentabelle geleitet<br />Der "
+#~ "Datenverkehr, der für bekannte (nicht Standard) Netzwerke bestimmt "
+#~ "istwird von der Hauptroutinentabelle abgewickelt<br />Der Datenverker, "
+#~ "der einer Regel entspricht, wo alle WAN-Schnittstellen für diese "
+#~ "Richtlinie nicht verbunden sind, werden verworfen<br />Namen können die "
+#~ "Zeichen A-Z, a-z, 0-9, _ und keine Leerzeichen enthalten<br />Regeln "
+#~ "dürfen nicht den gleichen Namen wie konfigurierte Schnittstellen, "
+#~ "Mitglieder oder Richtlinien verwenden<br />"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Es sind derzeit %d von %d unterstützten Schnittstellen konfiguriert"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Dieser Abschnitt ermöglicht es Ihnen, den Inhalt von \"/etc/mwan3.user\" "
+#~ "zu ändern <br />Die Datei bleibt auch während des System-Upgrades "
+#~ "erhalten.<br /><br />Anmerkung:<br />Diese Datei wird als Shell-Skript "
+#~ "interpretiert.<br />Die erste Zeile des Skripts muss &#34;#!/bin/sh&#34; "
+#~ "ohne Anführungszeichen sein.<br />Zeilen, die mit # beginnen, sind "
+#~ "Kommentare und werden nicht ausgeführt.<br />Setzen Sie Ihre eigene mwan3-"
+#~ "Aktion hier, sie wird bei jedem netifd hotplug interface event "
+#~ "ausgeführt<br />für die Schnittstell wo der mwan3 aktiviert ist.<br /"
+#~ "><br /><br /><br />Es gibt drei Haupt Umgebungsvariablen, die an dieses "
+#~ "Skript übergeben werden.<br /><br /><br />$ACTION <br />* \"ifup\" Wird "
+#~ "von netifd und mwan3track ausgeführt<br />* \"ifdown\" Wird von netifd "
+#~ "und mwan3track ausgeführt<br />* \"connected\" Wird von mwan3track "
+#~ "ausgeführt, wenn das Tracking erfolgreich war <br />* \"disconnected\" "
+#~ "Wird von mwan3track ausgeführt, wenn das Tracking fehlgeschlagen ist <br /"
+#~ ">$INTERFACE Name der Schnittstelle, die up oder down gegangen ist (z.B. "
+#~ "\"wan\" oder \"wwan\")<br />$DEVICE Physischer Gerätename, dessen "
+#~ "Schnittstelle up oder down gegangen ist (z.B. \"eth0\" oder "
+#~ "\"wwan0\")<br /><br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "WARNUNG: %d Schnittstellen sind konfiguriert. Damit wird das Maximum von "
+#~ "%d überschritten!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "WARNUNG: Schnittstelle %s wurde in /etc/config/network nicht gefunden"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "WARNUNG: Die Schnittstelle %s hat eine doppelte Metrik %s konfiguriert"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "WARNUNG: Die Tracking-Sicherheit der Schnittstelle %s ist höher als die "
+#~ "Anzahl der Tracking Hosts (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "WARNUNG: Die Schnittstelle %s hat keine Standardroute in der "
+#~ "Hauptroutinentabelle"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "WARNUNG: Die Regel %s hat die maximale Namenslänge von 15 Zeichen "
+#~ "überschritten"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "WARNUNG: Die Regel %s hat einen Port, der mit keinem oder einem falschen "
+#~ "Protokoll konfiguriert ist!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Der Befehl wird ausgeführt..."
+
+#~ msgid "Weight"
+#~ msgstr "Gewichtung"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Maximale Paketlatenzzeit [ms]"
diff --git a/applications/luci-app-mwan3/po/el/mwan3.po b/applications/luci-app-mwan3/po/el/mwan3.po
index 0ad7b0562d..70f233ad67 100644
--- a/applications/luci-app-mwan3/po/el/mwan3.po
+++ b/applications/luci-app-mwan3/po/el/mwan3.po
@@ -10,231 +10,244 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d ώρα"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d λεπτό"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d λεπτά"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d δευτερόλεπτο"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d δευτερόλεπτο"
+msgstr[1] "%d δευτερόλεπτο"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d δευτερόλεπτα"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Παρακαλώ επιλέξτε --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Αποδεκτές τιμές: 1-1000. Προεπιλέγεται το 1 αν δεν οριστεί"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Αποδεκτές τιμές: 1-256. Προεπιλέγεται το 1 αν δεν οριστεί"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Συλλογή δεδομένων..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Κρίσιμο"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Αποσφαλμάτωση"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Διεύθυνση προορισμού"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Θύρα προορισμού"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Διαγνωστικά"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Σφάλμα"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Εκτέλεση"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +255,552 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 και IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Διεπαφή"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Διεπαφές"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Φόρτωση"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Συλλογή δεδομένων..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Διεπαφές"
+
+#~ msgid "Loading"
+#~ msgstr "Φόρτωση"
diff --git a/applications/luci-app-mwan3/po/en/mwan3.po b/applications/luci-app-mwan3/po/en/mwan3.po
index 316842b842..daddffe73c 100644
--- a/applications/luci-app-mwan3/po/en/mwan3.po
+++ b/applications/luci-app-mwan3/po/en/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,584 +254,550 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"WARNING: Rule %s has a port configured with no or improper protocol "
-"specified!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "WARNING: Rule %s has a port configured with no or improper protocol "
+#~ "specified!"
diff --git a/applications/luci-app-mwan3/po/es/mwan3.po b/applications/luci-app-mwan3/po/es/mwan3.po
index c1c6709b69..9a39f436f8 100644
--- a/applications/luci-app-mwan3/po/es/mwan3.po
+++ b/applications/luci-app-mwan3/po/es/mwan3.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-05-27 16:32+0000\n"
+"PO-Revision-Date: 2021-08-08 17:34+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/es/>\n"
@@ -11,74 +11,103 @@ 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.7-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d segundo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d segundo"
+msgstr[1] "%d segundo"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d segundos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+"%s: nombre del dispositivo físico cuya interfaz subió o bajó (p. ej., \"eth0"
+"\" o \"wwan0\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s: nombre de la acción que desencadenó este evento"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr "%s: nombre de la interfaz que subió o bajó (p. ej., \"wan\" o \"wwan\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s: es llamado por netifd y mwan3track"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s: solo lo llama mwan3track si el seguimiento ha fallado"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+"* %s: mwan3track solo lo llama si el seguimiento se realizó correctamente"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Selección de interfaz --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Por favor elija --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -86,168 +115,155 @@ msgstr ""
"Valores aceptables: 1-100. Esta cantidad de direcciones IP de seguimiento "
"debe responder para que el enlace se considere activo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
"Valores aceptables: 1-1000. El valor predeterminado es 1 si no se establece"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
"Valores aceptables: 1-256. El valor predeterminado es 1 si no se establece"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Se encontraron todas las reglas de IP requeridas para la interfaz %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "También escanee esta tabla de enrutamiento para redes conectadas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Comprobar reglas de IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Comprobar calidad del enlace"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Ver tabla de enrutamiento"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Recolectando datos…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "Recolectando datos..."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "Se han guardado los contenidos."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Crítico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Depurar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Dirección de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Puerto de destino"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detalles"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnósticos"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Desactivado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"La interfaz inactiva se considerará activa después de tantas pruebas de ping "
"exitosas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "Tiempo de inactividad"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergencia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Activar seguimiento de SSL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Activa el registro de reglas de firewall (el registro global de mwan3 "
"también debe estar activado)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Activa el registro de firewall global"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Activa el seguimiento de HTTPS en el puerto SSL 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Ingrese el valor en hexadecimal, comenzando con <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Error"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Ejecutar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Esperar el estado de la interfaz en el evento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalo de fracaso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Latencia de falla [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Pérdida de paquetes fallidos [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Nivel de firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Mascara de Firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Purgar mesa de conexión"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Vaciar la tabla de conexiones de firewall global en los eventos de la "
"interfaz"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globales"
@@ -255,185 +271,122 @@ msgstr "Globales"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Conceder acceso UCI para luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN no se está ejecutando"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Sólo IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Sólo IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Estado inicial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfaz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Bajar interfaz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Levantar interfaz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"La interfaz se considerará inactiva después de tantas pruebas de ping "
"fallidas"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+"Es posible que las interfaces no compartan el mismo nombre que los miembros, "
+"las políticas o las reglas configurados."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Protocolo de Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Mantener el intervalo de falla"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
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:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Último recurso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Balanceo de carga"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "Las líneas que comienzan con # son comentarios y no se ejecutan."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Cargando"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+#, fuzzy
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+"Las interfaces de miembros con equilibrio de carga distribuyen más tráfico a "
+"las que tienen mayor peso."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Inicio de sesión"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Nivel de registro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globales"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Interfaces"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Miembros"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notificación"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Políticas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Reglas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuración de la interfaz MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "Interfaces MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Configuración de miembros de MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Configuración de la política MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "Configuración de la regla MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Estado de MWAN - Detalle"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Estado de MWAN - Diagnóstico"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Estado de MWAN - Resolución de problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Máx TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -441,45 +394,99 @@ msgstr ""
"Puede ingresarse como uno o varios puertos (por ejemplo, \"22\" o "
"\"80,443\") o como un puerto (por ejemplo, \"1024:2048\") sin comillas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Miembro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr "Las interfaces de miembros con métricas más bajas se utilizan primero."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+"Las interfaces de miembros con la misma métrica se equilibrarán en la carga."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Miembro utilizado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Miembros"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
+"Los miembros son perfiles que adjuntan una métrica y un peso a una interfaz "
+"MWAN."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Los miembros son perfiles que adjuntan una métrica y peso a una interfaz "
-"MWAN<br />Los nombres pueden contener los caracteres A-Z, a-z, 0-9, _ y sin "
-"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:65
-msgid "Members assigned"
-msgstr "Miembros asignados"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+"Los miembros no pueden compartir el mismo nombre que las interfaces, "
+"políticas o reglas configuradas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrica"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Faltan ambas reglas de IP para la interfaz %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "Administrador de MultiWAN"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "Administrador de MultiWAN - Diagnóstico"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "Administrador de MultiWAN - Globales"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "Administrador de MultiWAN - Interfaces"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "Administrador de MultiWAN - Miembros"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+#, fuzzy
+msgid "MultiWAN Manager - Notify"
+msgstr "Administrador de MultiWAN - Notificar"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "Administrador de MultiWAN - Visión general"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "Administrador de MultiWAN - Políticas"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "Administrador de MultiWAN - Reglas"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "Administrador de MultiWAN - Estado"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "Administrador de MultiWAN - Solución de problemas"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+"Mwan3 requiere que todas las interfaces tengan una métrica única configurada "
+"en /etc/config/network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -487,229 +494,256 @@ msgstr ""
"Nombre de la regla IPset. Requiere la regla de IPset en /etc/dnsmasq.conf "
"(por ejemplo, \"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "Los nombres pueden contener caracteres A-Z, a-z, 0-9, _ y sin espacios-"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "Los nombres pueden contener caracteres A-Z, a-z, 0-9, _ y sin espacios."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "Los nombres deben tener 15 caracteres o menos."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+"Los nombres deben coincidir con el nombre de la interfaz que se encuentra en "
+"/etc/config/network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "No"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "No se encontraron interfaces MWAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "Sin seguimiento"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "No se ha encontrado ninguna puerta de enlace para la interfaz %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+#, fuzzy
+msgid "No interface metric set!"
+msgstr "¡Sin conjunto de métricas de interfaz!"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "No se han definido Hosts de seguimiento para la interfaz %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "Notas:"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notificación"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+#, fuzzy
+msgid "Notify"
+msgstr "Notificar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Desconectado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Conectado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Solo se encontró una regla de IP para la interfaz %s"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Visión general"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Recuento de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping a puerta de enlace predeterminada"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalo de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalo de ping durante la detección de fallos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalo de ping durante la recuperación de fallos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Tamaño de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Tiempo de espera de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping de seguimiento de IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Políticas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
"Las políticas son perfiles que agrupan a uno o más miembros que controlan "
-"cómo MWAN distribuye el tráfico<br/>Las interfaces de miembros con métricas "
-"más bajas se usan primero<br/>Las interfaces de miembros con la misma "
-"métrica serán de carga equilibrada<br/>Las interfaces de miembros con carga "
-"equilibrada se distribuyen más tráfico para aquellos con mayor peso<br/>Los "
-"nombres pueden contener caracteres AZ, az, 0-9, _ y sin espacios<br/>Los "
-"nombres deben tener 15 caracteres o menos<br/>Las políticas pueden no "
-"compartir el mismo nombre que interfaces configuradas, miembros o reglas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"cómo Mwan3 distribuye el tráfico."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
+msgid ""
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+"Es posible que las políticas no compartan el mismo nombre que las "
+"interfaces, los miembros o las reglas configurados"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Política asignada"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+"Ponga su acción personalizada mwan3 aquí, se ejecutarán con cada evento de "
+"interfaz netifd hotplug en interfaces para las que mwan3 está activado."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalo de recuperación"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Latencia de recuperación [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Pérdida de paquetes de recuperación [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Tabla de enrutamiento %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Tabla de enrutamiento %s para la interfaz %s encontrada"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "No se encontró la tabla de enrutamiento %s para la interfaz %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Tabla de enrutamiento de búsqueda"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regla"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Reglas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "Las reglas se basan en la dirección IP, el puerto o el protocolo."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+#, fuzzy
+msgid "Rules are matched from top to bottom."
+msgstr "Las reglas se combinan de arriba a abajo."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "Las reglas debajo de una regla coincidente se ignoran."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Las reglas especifican qué tráfico utilizará una política MWAN "
-"particular<br />Las reglas se basan en la dirección IP, el puerto o el "
-"protocolo<br />Las reglas coinciden de arriba a abajo<br />Las reglas que "
-"están debajo de una regla coincidente se ignoran<br />El tráfico que no "
-"coincide con ninguna regla se enruta mediante la tabla de enrutamiento "
-"principal<br />El tráfico destinado a redes conocidas (distintas de las "
-"predeterminadas) se maneja mediante la tabla de enrutamiento principal<br /"
-">El tráfico coincide con una regla, pero todas las interfaces WAN para esa "
-"política son down se quedará en negrita<br />Los nombres pueden contener "
-"caracteres AZ, az, 0-9, _ y sin espacios<br />Las reglas no pueden compartir "
-"el mismo nombre que las interfaces, miembros o políticas configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+"Es posible que las reglas no compartan el mismo nombre que las interfaces, "
+"los miembros o las políticas configurados."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+"Las reglas especifican qué tráfico utilizará una política MWAN en particular."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
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:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Dirección de origen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Puerto de origen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Tiempo de espera pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Admite la notación CIDR (por ejemplo, \"192.168.100.0/24\") sin comillas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tarea"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Actualmente hay %d de %d interfaces compatibles configuradas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+#, fuzzy
+msgid "The file is also preserved during sysupgrade."
+msgstr "El archivo también se conserva durante sysupgrade."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr "La primera línea del script debe ser &#34;#!/bin/sh&#34; sin comillas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr "Hay tres variables de entorno principales que se pasan a este script."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Esto muestra la métrica asignada a esta interfaz en /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "Este archivo se interpreta como un script de shell."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -718,55 +752,31 @@ msgstr ""
"enlace está activo o inactivo. Deje en blanco para asumir que la interfaz "
"está siempre en línea"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Esta sección le permite modificar el contenido de \"/etc/mwan3.user\".<br /"
-">El archivo también se conserva durante sysupgrade.<br /><br />Notas:<br /"
-">Este archivo se interpreta como un shell script.<br />La primera línea del "
-"script debe ser &#34;#!/bin/sh&#34; sin comillas.<br />Las líneas que "
-"comienzan con # son comentarios y no se ejecutan.<br />Ponga su acción mwan3 "
-"personalizada aquí, se ejecutarán<br />con cada evento de la interfaz "
-"hotplug de Netifd<br />en las interfaces para las que mwan3 está activdo."
-"<br /><br />Hay tres variables de entorno principales que se pasan a este "
-"script.<br /><br />$ACTION <br />* \"ifup\" es llamado por netifd y "
-"mwan3track <br />* \"ifdown\" es llamado por netifd y mwan3track <br />* "
-"\"conectado\" Sólo es llamado por mwan3track si el seguimiento fue exitoso "
-"<br />* \"desconectado\" Sólo es llamado por mwan3track si el seguimiento ha "
-"fallado <br />$INTERFAZ Nombre de la interfaz que subió o bajó (por ejemplo, "
-"\"wan\" o \"wwan\")<br />$DISPOSITIVO Nombre del dispositivo físico cuya "
-"interfaz subió o bajó (por ejemplo, \"eth0\" o \"w wan0 \")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "Esta sección le permite modificar el contenido de \"/etc/mwan3.user\"."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Seguimiento de nombre de host o dirección IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Método de seguimiento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Fiabilidad de seguimiento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+"El tráfico destinado a redes conocidas (distintas de las predeterminadas) es "
+"manejado por la tabla de enrutamiento principal."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -775,137 +785,330 @@ msgstr ""
"con esta regla dentro del período de tiempo de espera fijo utilizará la "
"misma interfaz WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+#, fuzzy
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+"El tráfico que coincida con una regla, pero todas las interfaces WAN para "
+"esa política están inactivas, se bloqueará."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+"El tráfico que no coincide con ninguna regla se enruta mediante la tabla de "
+"enrutamiento principal."
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "Solución de problemas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "No se puede guardar el contenido: %s"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
msgstr "Tiempo de actividad"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "View the content of /etc/protocols for protocol description"
msgstr "Ver el contenido de /etc/protocol para la descripción del protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"ADVERTENCIA: %d interfaces están configuradas excediendo el máximo de %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "ADVERTENCIA: La interfaz %s no se encuentra en /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "ADVERTENCIA: La interfaz %s tiene una métrica duplicada %s configurada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr ""
-"ADVERTENCIA: La interfaz %s tiene un requisito de confiabilidad más alto que "
-"los hosts de seguimiento (%d)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr ""
-"ADVERTENCIA: La interfaz %s no tiene una ruta predeterminada en la tabla de "
-"enrutamiento principal"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"ADVERTENCIA: La política %s excede el número máximo de 15 caracteres en el "
-"nombre"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"ADVERTENCIA: ¡La regla %s tiene un puerto configurado sin protocolo o con "
-"protocolo incorrecto especificado!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Esperando a que se complete el comando..."
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Advertencia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Peso"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Cuando todos los miembros de la política están fuera de línea, utilice este "
"comportamiento para el tráfico coincidente"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Sí"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "agujero negro (caída)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "predeterminado (usar tabla de enrutamiento principal)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "desconectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "Interfaz abajo (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "Interfaz arriba (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 requiere que todas las interfaces tengan una métrica única configurada "
-"en /etc/config/network<br/>Los nombres deben coincidir con el nombre de la "
-"interfaz que se encuentra en /etc/config/network<br />Los nombres pueden "
-"contener caracteres AZ, az, 0-9 , _ y sin espacios<br />Las interfaces no "
-"pueden compartir el mismo nombre que los miembros configurados, políticas o "
-"reglas"
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "inalcanzable (rechazar)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr ""
+#~ "Se encontraron todas las reglas de IP requeridas para la interfaz %s"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Recolectando datos…"
+
+#~ msgid "Detail"
+#~ msgstr "Detalles"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN no se está ejecutando"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Balanceo de carga"
+
+#~ msgid "Loading"
+#~ msgstr "Cargando"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globales"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Interfaces"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Miembros"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notificación"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Políticas"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Reglas"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuración de la interfaz MWAN -%s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfaces MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Configuración de miembros de MWAN -%s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Configuración de la política MWAN -%s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Configuración de la regla MWAN -%s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Estado de MWAN - Detalle"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Estado de MWAN - Diagnóstico"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Estado de MWAN - Resolución de problemas"
+
+#~ msgid "Members"
+#~ msgstr "Miembros"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Los miembros son perfiles que adjuntan una métrica y peso a una interfaz "
+#~ "MWAN<br />Los nombres pueden contener los caracteres A-Z, a-z, 0-9, _ y "
+#~ "sin espacios<br />Los miembros no pueden compartir el mismo nombre que "
+#~ "las interfaces, políticas o reglas configuradas"
+
+#~ msgid "Members assigned"
+#~ msgstr "Miembros asignados"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Faltan ambas reglas de IP para la interfaz %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "No se ha encontrado ninguna puerta de enlace para la interfaz %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "No se han definido Hosts de seguimiento para la interfaz %s."
+
+#~ msgid "Notification"
+#~ msgstr "Notificación"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Solo se encontró una regla de IP para la interfaz %s"
+
+#~ msgid "Policies"
+#~ msgstr "Políticas"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Las políticas son perfiles que agrupan a uno o más miembros que controlan "
+#~ "cómo MWAN distribuye el tráfico<br/>Las interfaces de miembros con "
+#~ "métricas más bajas se usan primero<br/>Las interfaces de miembros con la "
+#~ "misma métrica serán de carga equilibrada<br/>Las interfaces de miembros "
+#~ "con carga equilibrada se distribuyen más tráfico para aquellos con mayor "
+#~ "peso<br/>Los nombres pueden contener caracteres AZ, az, 0-9, _ y sin "
+#~ "espacios<br/>Los nombres deben tener 15 caracteres o menos<br/>Las "
+#~ "políticas pueden no compartir el mismo nombre que interfaces "
+#~ "configuradas, miembros o reglas"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Tabla de enrutamiento %s para la interfaz %s encontrada"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "No se encontró la tabla de enrutamiento %s para la interfaz %s"
+
+#~ msgid "Rules"
+#~ msgstr "Reglas"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Las reglas especifican qué tráfico utilizará una política MWAN "
+#~ "particular<br />Las reglas se basan en la dirección IP, el puerto o el "
+#~ "protocolo<br />Las reglas coinciden de arriba a abajo<br />Las reglas que "
+#~ "están debajo de una regla coincidente se ignoran<br />El tráfico que no "
+#~ "coincide con ninguna regla se enruta mediante la tabla de enrutamiento "
+#~ "principal<br />El tráfico destinado a redes conocidas (distintas de las "
+#~ "predeterminadas) se maneja mediante la tabla de enrutamiento "
+#~ "principal<br />El tráfico coincide con una regla, pero todas las "
+#~ "interfaces WAN para esa política son down se quedará en negrita<br />Los "
+#~ "nombres pueden contener caracteres AZ, az, 0-9, _ y sin espacios<br />Las "
+#~ "reglas no pueden compartir el mismo nombre que las interfaces, miembros o "
+#~ "políticas configuradas"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Actualmente hay %d de %d interfaces compatibles configuradas"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Esta sección le permite modificar el contenido de \"/etc/mwan3.user\"."
+#~ "<br />El archivo también se conserva durante sysupgrade.<br /><br />Notas:"
+#~ "<br />Este archivo se interpreta como un shell script.<br />La primera "
+#~ "línea del script debe ser &#34;#!/bin/sh&#34; sin comillas.<br />Las "
+#~ "líneas que comienzan con # son comentarios y no se ejecutan.<br />Ponga "
+#~ "su acción mwan3 personalizada aquí, se ejecutarán<br />con cada evento de "
+#~ "la interfaz hotplug de Netifd<br />en las interfaces para las que mwan3 "
+#~ "está activdo.<br /><br />Hay tres variables de entorno principales que se "
+#~ "pasan a este script.<br /><br />$ACTION <br />* \"ifup\" es llamado por "
+#~ "netifd y mwan3track <br />* \"ifdown\" es llamado por netifd y mwan3track "
+#~ "<br />* \"conectado\" Sólo es llamado por mwan3track si el seguimiento "
+#~ "fue exitoso <br />* \"desconectado\" Sólo es llamado por mwan3track si el "
+#~ "seguimiento ha fallado <br />$INTERFAZ Nombre de la interfaz que subió o "
+#~ "bajó (por ejemplo, \"wan\" o \"wwan\")<br />$DISPOSITIVO Nombre del "
+#~ "dispositivo físico cuya interfaz subió o bajó (por ejemplo, \"eth0\" o "
+#~ "\"w wan0 \")<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "ADVERTENCIA: %d interfaces están configuradas excediendo el máximo de %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "ADVERTENCIA: La interfaz %s no se encuentra en /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "ADVERTENCIA: La interfaz %s tiene una métrica duplicada %s configurada"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "ADVERTENCIA: La interfaz %s tiene un requisito de confiabilidad más alto "
+#~ "que los hosts de seguimiento (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "ADVERTENCIA: La interfaz %s no tiene una ruta predeterminada en la tabla "
+#~ "de enrutamiento principal"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "ADVERTENCIA: La política %s excede el número máximo de 15 caracteres en "
+#~ "el nombre"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "ADVERTENCIA: ¡La regla %s tiene un puerto configurado sin protocolo o con "
+#~ "protocolo incorrecto especificado!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Esperando a que se complete el comando..."
+
+#~ msgid "Weight"
+#~ msgstr "Peso"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 requiere que todas las interfaces tengan una métrica única "
+#~ "configurada en /etc/config/network<br/>Los nombres deben coincidir con el "
+#~ "nombre de la interfaz que se encuentra en /etc/config/network<br />Los "
+#~ "nombres pueden contener caracteres AZ, az, 0-9 , _ y sin espacios<br /"
+#~ ">Las interfaces no pueden compartir el mismo nombre que los miembros "
+#~ "configurados, políticas o reglas"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Latencia máxima de paquetes [ms]"
diff --git a/applications/luci-app-mwan3/po/fi/mwan3.po b/applications/luci-app-mwan3/po/fi/mwan3.po
index 4a5972ee67..16d823a928 100644
--- a/applications/luci-app-mwan3/po/fi/mwan3.po
+++ b/applications/luci-app-mwan3/po/fi/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Valitse --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Hälytys"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Kerätään tietoja…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kriittinen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Kohdeosoite"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Kohdeportti"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostiikka"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Pois käytöstä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Hätä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Virhe"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 ja IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Vain IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Vain IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Tietoja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Sovitin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Sovittimet"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Ladataan"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Kirjaaminen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Mittari"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Mittari"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Ei"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Huomaa"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Käytäntö"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokolla"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Sääntö"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Lähdeosoite"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Lähdeportti"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Tila"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Odotetaan komennon suorittamisen päättymistä..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Varoitus"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Kyllä"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Kerätään tietoja…"
+
+#~ msgid "Interfaces"
+#~ msgstr "Sovittimet"
+
+#~ msgid "Loading"
+#~ msgstr "Ladataan"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Odotetaan komennon suorittamisen päättymistä..."
diff --git a/applications/luci-app-mwan3/po/fr/mwan3.po b/applications/luci-app-mwan3/po/fr/mwan3.po
index 6d4dd47fb0..f995a4c030 100644
--- a/applications/luci-app-mwan3/po/fr/mwan3.po
+++ b/applications/luci-app-mwan3/po/fr/mwan3.po
@@ -10,72 +10,98 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d heure"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minute"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutes"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d seconde"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d seconde"
+msgstr[1] "%d seconde"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d secondes"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Choisir --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,164 +109,151 @@ msgstr ""
"Valeurs acceptables : 1-100. Ce nombre d'adresses IP de suivi doit répondre "
"pour que le lien soit considéré comme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valeurs acceptables : 1-1000. Par défaut à 1 si non défini"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valeurs acceptables : 1-256. Par défaut à 1 si non défini"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerte"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Toutes les règles IP requises pour l’interface %s trouvées"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Analysez également cette table de routage pour les réseaux connectés"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Vérifiez les règles IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Vérifier la qualité du lien"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Vérifier la table de routage"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Récupération des données…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Critique"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Débogage"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Adresse de destination"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Port de destination"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Détail"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostiques"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Désactivé"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"L'interface désactivée sera considérée comme opérationnelle après ces "
"nombreux tests ping réussis"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Urgence"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Activer le suivi ssl"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Active la journalisation des règles pare-feu (la journalisation globale du "
"mwan3 doit également être activée)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Active la journalisation globale du pare-feu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Active le suivi https sur le port ssl 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Entrez la valeur en hexadécimal, en commençant par <code> 0x </code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Erreur"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Exécuter"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Attendez-vous à l’état de l’interface sur l’événement en place"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalle de défaillance"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Niveau de journal de pare-feu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Masque pare-feu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Vider la table conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Flush table conntrack pare-feu globale sur les événements d’interface"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globales"
@@ -248,185 +261,117 @@ msgstr "Globales"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Accorder tout les accès l'UCI pour luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO : MWAN ne fonctionne pas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 et IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "IPv4 seulement"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "IPv6 seulement"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Infos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "État initial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interface Arretée"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface Actif"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"L'interface sera considérée comme hors service après de nombreux échecs aux "
"tests ping"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Protocole Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Conserver l’intervalle d’échec"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
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:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Dernier recours"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Répartition de charges"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Chargement"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Journalisation"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Niveau de journalisation"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globals"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Interfaces"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Membres"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notification"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Politiques"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Règles"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuration de l’interface MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN Interfaces"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN Membre de Configuration - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN de Configuration de la Stratégie - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN Configuration de la Règle - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN Statut de Détails"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN État - Diagnostics"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN État - Dépannage"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Max TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -434,45 +379,91 @@ msgstr ""
"Peut être inscrit comme un seul ou plusieurs ports (par exemple « 22 » ou "
"« 80,443 ») ou comme un portrange (par exemple « 1024:2048 ») sans guillemets"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Membre"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Membre utilisé"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Membres"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Les membres sont des profils qui attachent une métrique et un poids à une "
-"interface MWAN<br />Les noms peuvent contenir des caractères A-Z, a-z, 0-9, "
-"_ 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:65
-msgid "Members assigned"
-msgstr "Membres affectés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrique"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Manque les deux règles IP pour l'interface% s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -480,235 +471,244 @@ msgstr ""
"Nom de la règle IPset. Nécessite la règle IPset dans /etc/dnsmasq.conf (par "
"exemple « ipset=/youteub.com/youtube »)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Non"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Aucune interface MWAN trouvée"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Aucune passerelle pour l’interface %s trouvée."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Aucun suivi des hôtes pour l’interface %s défini."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Remarque"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Hors ligne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "En ligne"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Une seule règle IP pour l’interface %s trouvée"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Comptage de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Passerelle par défaut Ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalle de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalle Ping pendant la détection de panne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalle de ping pendant la récupération de l’échec"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Taille du ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Délai d’expiration ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping suivi IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Stratégies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Les politiques sont des profils regroupant un ou plusieurs membres qui "
-"contrôlent la manière dont le réseau mobile d'accès aux réseaux (MWAN) "
-"distribue le trafic <br />Les interfaces de membres ayant une métrique "
-"inférieure sont utilisées en premier <br />Les interfaces de membres ayant "
-"la même métrique seront équilibrées <br />Les interfaces de membres à charge "
-"équilibrée distribuent plus de trafic à ceux qui ont un weight plus élevée "
-"<br />Les noms peuvent contenir les caractères A-Z, a-z, 0-9, _ et aucun "
-"espace <br />Les noms doivent avoir 15 caractères ou moins <br />Les "
-"politiques ne peuvent pas partager le même nom que les interfaces, membres "
-"ou règles configurés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Politique"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Politique assignée"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protocole"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalle de récupération"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Table de routage %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Tableau de routage %s pour l’interface %s trouvée"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Tableau de routage %s pour l’interface %s introuvable"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "La table de routage de recherche"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Règle"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Règles"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Les règles spécifient quel trafic utilisera une politique MWAN particulière "
-"<br />Les règles sont basées sur l'adresse IP, le port ou le protocole <br /"
-">Les règles sont mises en correspondance de haut en bas <br />Les règles en "
-"dessous d'une règle correspondante sont ignorées <br />Le trafic ne "
-"correspondant à aucune règle est acheminé en utilisant la table de routage "
-"principale <br />Le trafic destiné aux réseaux connus (autres que ceux par "
-"défaut) est traité par la table de routage principale <br />Le trafic "
-"correspondant à une règle, mais toutes les interfaces WAN pour cette "
-"politique sont hors service seront blackholed <br />Les noms peuvent "
-"contenir les caractères A-Z, a-z, 0-9, _ et pas d'espaces <br />Les règles "
-"ne peuvent pas partager le même nom que les interfaces, membres ou "
-"politiques configurés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
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:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Adresse source"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Port source"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
#, fuzzy
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
#, fuzzy
msgid "Sticky timeout"
msgstr "Sticky timeout"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Supporte la notation CIDR (par exemple \"192.168.100.0/24\") sans les "
"guillemets"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tâche"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Il y a actuellement %d des %d interfaces prises en charge configurées"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Cela affiche la métrique affectée à cette interface dans /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -717,58 +717,29 @@ msgstr ""
"déterminer si le lien est actif ou non. Laisser vide pour supposer que "
"l'interface est toujours en ligne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-#, fuzzy
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Cette section vous permet de modifier le contenu du fichier \"/etc/mwan3.user"
-"\".<br />Le fichier est également préservé lors de la mise à jour du système."
-"<br /><br />Notes :<br />Ce fichier est interprété comme un script shell."
-"<br />La première ligne du script doit être &#34;# !/bin/sh &#34; sans les "
-"guillemets. <br />Les lignes commençant par # sont des commentaires et ne "
-"sont pas exécutées. <br />Mettez votre action mwan3 personnalisée ici, elle "
-"sera <br />exécutée avec chaque événement <br />de l'interface de hotplug "
-"netifd sur les interfaces pour lesquelles mwan3 est activé.<br /><br />Il y "
-"a trois variables d'environnement principales qui sont passées à ce script."
-"<br /><br />$ACTION <br />* \"ifup\" est appelé par netifd et mwan3track "
-"<br />* \"ifdown\" est appelé par netifd et mwan3track <br />* \"connected\" "
-"est appelé par mwan3track uniquement si le suivi a réussi <br />* "
-"\"disconnected\" est appelé par mwan3track uniquement si le suivi a échoué "
-"<br />$INTERFACE Nom de l'interface qui est montée ou descendue (e.par "
-"exemple \"wan\" ou \"wwan\") <br />$DEVICE Nom de l'appareil physique dont "
-"l'interface est montée ou descendue (par exemple \"eth0\" ou \"wwan0\") <br /"
-"> <br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Suivi du nom d'hôte ou de l'adresse IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Méthode de suivi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Suivi de la fiabilité"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -777,132 +748,315 @@ msgstr ""
"précédemment à cette règle pendant la période de délai d'attente obligatoire "
"utilisera la même interface WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Dépannage"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Voir le contenu de /etc/protocols pour la description des protocoles"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"ATTENTION : les interfaces %d sont configurées au-delà du maximum de %d !"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr ""
-"AVERTISSEMENT : l'Interface %s ne sont pas trouvés dans /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "AVERTISSEMENT : Interface %s a un double %s de métrique configuré"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"AVERTISSEMENT : l'Interface %s a une plus grande fiabilité exigence de suivi "
-"des hôtes (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"AVERTISSEMENT: l'interface %s n'a pas de route par défaut dans la table de "
-"routage principale"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Dépannage"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"AVERTISSEMENT : La stratégie %s a dépassé le nom maximal de 15 caractères"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-"AVERTISSEMENT : Les règles %s ont configuré un port sans protocole ou "
-"incorrect !"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "En attente que la commande se termine…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Voir le contenu de /etc/protocols pour la description des protocoles"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Avertissement"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Weight"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Lorsque tous les membres de la stratégie sont hors connexion, utilisez ce "
"comportement pour le trafic correspondant"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Oui"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
#, fuzzy
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "connecté (mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "par défaut (utiliser la table de routage principale)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "déconnecté (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "inaccessible (rejeter)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Toutes les règles IP requises pour l’interface %s trouvées"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Récupération des données…"
+
+#~ msgid "Detail"
+#~ msgstr "Détail"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO : MWAN ne fonctionne pas"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Répartition de charges"
+
+#~ msgid "Loading"
+#~ msgstr "Chargement"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globals"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Interfaces"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Membres"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notification"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Politiques"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Règles"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuration de l’interface MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN Interfaces"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN Membre de Configuration - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN de Configuration de la Stratégie - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN Configuration de la Règle - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Statut de Détails"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN État - Diagnostics"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN État - Dépannage"
+
+#~ msgid "Members"
+#~ msgstr "Membres"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Les membres sont des profils qui attachent une métrique et un poids à une "
+#~ "interface MWAN<br />Les noms peuvent contenir des caractères A-Z, a-z, "
+#~ "0-9, _ 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"
+
+#~ msgid "Members assigned"
+#~ msgstr "Membres affectés"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Manque les deux règles IP pour l'interface% s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Aucune passerelle pour l’interface %s trouvée."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Aucun suivi des hôtes pour l’interface %s défini."
+
+#~ msgid "Notification"
+#~ msgstr "Notification"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Une seule règle IP pour l’interface %s trouvée"
+
+#~ msgid "Policies"
+#~ msgstr "Stratégies"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Les politiques sont des profils regroupant un ou plusieurs membres qui "
+#~ "contrôlent la manière dont le réseau mobile d'accès aux réseaux (MWAN) "
+#~ "distribue le trafic <br />Les interfaces de membres ayant une métrique "
+#~ "inférieure sont utilisées en premier <br />Les interfaces de membres "
+#~ "ayant la même métrique seront équilibrées <br />Les interfaces de membres "
+#~ "à charge équilibrée distribuent plus de trafic à ceux qui ont un weight "
+#~ "plus élevée <br />Les noms peuvent contenir les caractères A-Z, a-z, 0-9, "
+#~ "_ et aucun espace <br />Les noms doivent avoir 15 caractères ou moins "
+#~ "<br />Les politiques ne peuvent pas partager le même nom que les "
+#~ "interfaces, membres ou règles configurés"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Tableau de routage %s pour l’interface %s trouvée"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Tableau de routage %s pour l’interface %s introuvable"
+
+#~ msgid "Rules"
+#~ msgstr "Règles"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Les règles spécifient quel trafic utilisera une politique MWAN "
+#~ "particulière <br />Les règles sont basées sur l'adresse IP, le port ou le "
+#~ "protocole <br />Les règles sont mises en correspondance de haut en bas "
+#~ "<br />Les règles en dessous d'une règle correspondante sont ignorées <br /"
+#~ ">Le trafic ne correspondant à aucune règle est acheminé en utilisant la "
+#~ "table de routage principale <br />Le trafic destiné aux réseaux connus "
+#~ "(autres que ceux par défaut) est traité par la table de routage "
+#~ "principale <br />Le trafic correspondant à une règle, mais toutes les "
+#~ "interfaces WAN pour cette politique sont hors service seront blackholed "
+#~ "<br />Les noms peuvent contenir les caractères A-Z, a-z, 0-9, _ et pas "
+#~ "d'espaces <br />Les règles ne peuvent pas partager le même nom que les "
+#~ "interfaces, membres ou politiques configurés"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr ""
+#~ "Il y a actuellement %d des %d interfaces prises en charge configurées"
+
+#, fuzzy
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Cette section vous permet de modifier le contenu du fichier \"/etc/mwan3."
+#~ "user\".<br />Le fichier est également préservé lors de la mise à jour du "
+#~ "système.<br /><br />Notes :<br />Ce fichier est interprété comme un "
+#~ "script shell.<br />La première ligne du script doit être &#34;# !/bin/sh "
+#~ "&#34; sans les guillemets. <br />Les lignes commençant par # sont des "
+#~ "commentaires et ne sont pas exécutées. <br />Mettez votre action mwan3 "
+#~ "personnalisée ici, elle sera <br />exécutée avec chaque événement <br /"
+#~ ">de l'interface de hotplug netifd sur les interfaces pour lesquelles "
+#~ "mwan3 est activé.<br /><br />Il y a trois variables d'environnement "
+#~ "principales qui sont passées à ce script.<br /><br />$ACTION <br />* "
+#~ "\"ifup\" est appelé par netifd et mwan3track <br />* \"ifdown\" est "
+#~ "appelé par netifd et mwan3track <br />* \"connected\" est appelé par "
+#~ "mwan3track uniquement si le suivi a réussi <br />* \"disconnected\" est "
+#~ "appelé par mwan3track uniquement si le suivi a échoué <br />$INTERFACE "
+#~ "Nom de l'interface qui est montée ou descendue (e.par exemple \"wan\" ou "
+#~ "\"wwan\") <br />$DEVICE Nom de l'appareil physique dont l'interface est "
+#~ "montée ou descendue (par exemple \"eth0\" ou \"wwan0\") <br /> <br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "ATTENTION : les interfaces %d sont configurées au-delà du maximum de %d !"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "AVERTISSEMENT : l'Interface %s ne sont pas trouvés dans /etc/config/"
+#~ "network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "AVERTISSEMENT : Interface %s a un double %s de métrique configuré"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "AVERTISSEMENT : l'Interface %s a une plus grande fiabilité exigence de "
+#~ "suivi des hôtes (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "AVERTISSEMENT: l'interface %s n'a pas de route par défaut dans la table "
+#~ "de routage principale"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "AVERTISSEMENT : La stratégie %s a dépassé le nom maximal de 15 caractères"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "AVERTISSEMENT : Les règles %s ont configuré un port sans protocole ou "
+#~ "incorrect !"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "En attente que la commande se termine…"
+
+#~ msgid "Weight"
+#~ msgstr "Weight"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Latence maximale des paquets [ms]"
diff --git a/applications/luci-app-mwan3/po/he/mwan3.po b/applications/luci-app-mwan3/po/he/mwan3.po
index b5cbd106c3..01294e2409 100644
--- a/applications/luci-app-mwan3/po/he/mwan3.po
+++ b/applications/luci-app-mwan3/po/he/mwan3.po
@@ -11,231 +11,245 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.3.1-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- נא לבחור --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "נאספים נתונים…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -243,582 +257,546 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "מנשק"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "נאספים נתונים…"
diff --git a/applications/luci-app-mwan3/po/hi/mwan3.po b/applications/luci-app-mwan3/po/hi/mwan3.po
index cfb93292c1..150328041d 100644
--- a/applications/luci-app-mwan3/po/hi/mwan3.po
+++ b/applications/luci-app-mwan3/po/hi/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "कृपया चुने"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/hu/mwan3.po b/applications/luci-app-mwan3/po/hu/mwan3.po
index 6c9ece806d..c436d6d3cb 100644
--- a/applications/luci-app-mwan3/po/hu/mwan3.po
+++ b/applications/luci-app-mwan3/po/hu/mwan3.po
@@ -1,81 +1,107 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-21 21:43+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-08-04 05:48+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d óra"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d perc"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d perc"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d másodperc"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d másodperc"
+msgstr[1] "%d másodperc"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d másodperc"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Kérem válasszon --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,166 +109,153 @@ msgstr ""
"Elfogadható értékek: 1-100. Ennyi követő IP-címnek kell válaszolnia, hogy a "
"kapcsolat felkapcsoltnak legyen tekintve"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Elfogadható értékek: 1-1000. Alapértelmezetten 1, ha nincs beállítva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Elfogadható értékek: 1-256. Alapértelmezetten 1, ha nincs beállítva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Riasztás"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "A(z) %s csatoló összes szükséges IP-szabálya megtalálva"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"Vizsgálja ezt az útválasztási táblázatot is a kapcsolódott hálózatoknál"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "IP-szabályok ellenőrzése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Kapcsolatminőség ellenőrzése"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Útválasztási táblázat ellenőrzése"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Adatok összegyűjtése…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritikus"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Hibakeresés"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Célcím"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Célport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Részlet"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnosztika"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Letiltva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"A lekapcsolt csatoló felkapcsoltnak lesz tekintve ennyi sikeres pingelési "
"teszt után"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Vészhelyzet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "SSL követés engedélyezése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Engedélyezi a tűzfalszabály naplózását (a globális mwan3 naplózást is "
"engedélyezni kell)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Engedélyezi a globális tűzfalnaplózást"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Engedélyezi a HTTPS követést a 443-as SSL porton"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Érték megadása hexadecimálisan, <code>0x</code>-szel kezdve"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Hiba"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Végrehajtás"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Elvárt csatolóállapot a felkapcsolás eseménynél"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Sikertelenség időköze"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Tűzfal naplószintje"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Tűzfal maszkja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Kapcsolatkövető táblázat kiürítése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Globális tűzfal kapcsolatkövető táblázat kiürítése a csatolóeseményeknél"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globálisak"
@@ -250,185 +263,117 @@ msgstr "Globálisak"
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Gyorsleválasztási csatolólekapcsolás"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Gyorsleválasztási csatolófelkapcsolás"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFORMÁCIÓ: az MWAN nem fut"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Információ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Kezdeti állapot"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Csatoló"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Csatoló lekapcsolása"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Csatoló felkapcsolása"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"A csatoló lekapcsoltnak lesz tekintve ennyi sikertelen pingelési teszt után"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Csatolók"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Internetprotokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Sikertelenség időközének megtartása"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
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:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Végső megoldás"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Terheléskiegyenlítés"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Betöltés"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Naplózás"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Naplózási szint"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN – globálisak"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN – csatolók"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN – tagok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN – értesítés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN – házirendek"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN – szabályok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN csatolóbeállítás – %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN csatolók"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN tagbeállítások – %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN házirend-beállítások – %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN szabálybeállítások – %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN állapot – részletek"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN állapot – diagnosztikák"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN állapot – hibaelhárítás"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Legnagyobb élettartam"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -436,45 +381,91 @@ msgstr ""
"Megadható egyedülálló vagy több portként (például „22” vagy „80,443”) vagy "
"porttartományként (például „1024:2048”), idézőjelek nélkül"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Tag"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Használt tag"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Tagok"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"A tagok olyan profilok, amelyek egy mérőszámot és súlyt csatolnak egy MWAN "
-"csatolóhoz<br />A nevek A-Z, a-z, 0-9 és _ karaktereket tartalmazhatnak, "
-"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:65
-msgid "Members assigned"
-msgstr "Hozzárendelt tagok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Mérőszám"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Hiányzik mindkét IP-szabály a(z) %s csatolónál"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -482,231 +473,242 @@ msgstr ""
"Az IPset szabály neve. Egy IPset szabályt igényel az /etc/dnsmasq.conf "
"fájlban (például „ipset=/youtube.com/youtube”)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nem"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nem találhatók MWAN csatolók"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Nem található átjáró a(z) %s csatolónál."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nincsenek követési gépek meghatározva a(z) %s csatolónál."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Figyelmeztetés"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Értesítés"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Nem érhető el"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Elérhető"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Csak egy IP-szabály található a(z) %s csatolónál"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Pingelés darabszáma"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Alapértelmezett átjáró pingelése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Pingelés időköze"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Pingelés időköze a sikertelen állapot közben"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Pingelés időköze a sikertelen visszaállítás közben"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Pingelés mérete"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Pingelés időkorlátja"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Követési IP pingelése"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Házirendek"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"A házirendek olyan profilok, amelyek egy vagy több tagot csoportosítanak azt "
-"vezérelve, hogy a MWAN hogyan osztja el a forgalmat<br />Az alacsony "
-"mérőszámokkal rendelkező tagcsatolók vannak először használva<br />Az "
-"ugyanazzal a mérőszámmal rendelkező tagcsatolók terheléselosztásra "
-"kerülnek<br />A terheléselosztott tagcsatolók több forgalmat osztanak el a "
-"magasabb súlyúak között<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
-"tartalmazhatnak, szóközt nem<br />A nevek legfeljebb 15 karakteresek "
-"lehetnek<br />A házirendek nem oszthatják meg ugyanazt a nevet mint a "
-"beállított csatolók, tagok vagy szabályok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Házirend"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Hozzárendelt házirend"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Visszaállítás időköze"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "%d. útválasztási táblázat"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "A(z) %s útválasztási táblázat található a(z) %s csatolónál"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "A(z) %s útválasztási táblázat nem található a(z) %s csatolónál"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Útválasztási táblázat keresése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Szabály"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Szabályok"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"A szabályok határozzák meg, hogy mely forgalom fog egy bizonyos MWAN "
-"házirendet használni<br />A szabályok IP-címen, porton vagy protokollon "
-"alapulnak<br />A szabályok fentről lefelé vannak illesztve<br />Az egyező "
-"szabály alatti szabályok figyelmen kívül lesznek hagyva<br />Az egyetlen "
-"szabályra sem illeszkedő forgalom a fő útválasztási táblázat használatával "
-"lesz irányítva<br />Az ismert (az alapértelmezett-től eltérő) hálózatoknak "
-"szánt forgalmat a fő útválasztási táblázat kezeli<br />Egy szabályra "
-"illeszkedő forgalom, miközben az összes WAN csatoló le van kapcsolva annál a "
-"házirendnél, fekete lyuk lesz<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
-"tartalmazhatnak, szóközt nem<br />A szabályok nem oszthatják meg ugyanazt a "
-"nevet mint a beállított csatolók, tagok vagy házirendek"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
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:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Forráscím"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Forrásport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Ragadós"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Ragadós időkorlátja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Támogatja a CIDR jelölést (például „192.168.100.0/24”), idézőjelek nélkül"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Feladat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Jelenleg %d / %d támogatott csatoló van beállítva"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Ez jeleníti meg az ehhez a csatolóhoz hozzárendelt mérőszámot az /etc/config/"
"network helyen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -715,57 +717,29 @@ msgstr ""
"kapcsolat fel vagy le van kapcsolva. Hagyja üresen annak feltételezéséhez, "
"hogy a csatoló mindig elérhető"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Ez a szakasz lehetővé teszi az „/etc/mwan3.user” tartalmának módosítását."
-"<br />A fájl megőrzésre kerül a rendszerfrissítés közben is.<br /><br /"
-">Megjegyzések:<br />Ez a fájl parancsértelmező parancsfájlként van "
-"értelmezve.<br />A parancsfájl első sorának „#!/bin/sh” kell lennie, "
-"idézőjelek nélkül.<br />A # kezdetű sorok megjegyzések, és nincsenek "
-"végrehajtva.<br />Tegye ide az egyéni mwan3 műveletét,<br />minden netifd "
-"gyorsleválasztási csatolóeseménynél végre lesznek hajtva<br />azokon a "
-"csatolókon, amelyeknél az mwan3 engedélyezve van.<br /><br />Van három fő "
-"környezeti változó, amely átadásra kerül ennek a parancsfájlnak.<br /><br />"
-"$ACTION: <br />* „ifup”: a netifd és mwan3track által van meghívva <br />* "
-"„ifdown”: a netifd és mwan3track által van meghívva <br />* „connected”: "
-"csak az mwan3track által van meghívva, ha a követés sikeres volt <br />* "
-"„disconnected”: csak az mwan3track által van meghívva, ha a követés "
-"sikertelen volt <br />$INTERFACE: annak a csatolónak a neve, amely "
-"felkapcsolódott vagy lekapcsolódott (például „wan” vagy „wwan”)<br />"
-"$DEVICE: annak a fizikai eszköznek a neve, amely csatoló felkapcsolódott "
-"vagy lekapcsolódott (például „eth0” vagy „wwan0”)<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Követési gépnév vagy IP-cím"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Követési módszer"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Követési megbízhatóság"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -774,132 +748,312 @@ msgstr ""
"egyezett ezzel a szabállyal a ragadós időkorláton belül, ugyanazt a WAN "
"csatolót fogja használni"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Hibaelhárítás"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Az /etc/protocols tartalmának megtekintése a protokoll-leírásnál"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"FIGYELMEZTETÉS: %d csatoló van beállítva, túllépi a legfeljebb %d értéket!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatoló nem található az /etc/config/network helyen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatolónak kettőzött %s mérőszáma van beállítva"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatolónak magasabb a megbízhatósági követelménye a "
-"követési gépeknél (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatolónak nincs alapértelmezett útvonala a fő "
-"útválasztási táblázatban"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Hibaelhárítás"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"FIGYELMEZTETÉS: a(z) %s házirend túllépte a legfeljebb 15 karakteres nevet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-"FIGYELMEZTETÉS: a(z) %s szabály rendelkezik egy olyan beállított porttal, "
-"amelynél nincs vagy helytelen protokoll van megadva!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Várakozás a parancs befejeződésére…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Az /etc/protocols tartalmának megtekintése a protokoll-leírásnál"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Figyelmeztetés"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Súly"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Ha az összes házirendtag nem érhető el, akkor használja ezt a viselkedést az "
"egyező forgalomnál"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Igen"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "fekete lyuk (eldobás)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "kapcsolódva (mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "alapértelmezett (fő útválasztási táblázat használata)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "lecsatlakozva (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "csatolólekapcsolás (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "csatolófelkapcsolás (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "elérhetetlen (visszautasítás)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "A(z) %s csatoló összes szükséges IP-szabálya megtalálva"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Adatok összegyűjtése…"
+
+#~ msgid "Detail"
+#~ msgstr "Részlet"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFORMÁCIÓ: az MWAN nem fut"
+
+#~ msgid "Interfaces"
+#~ msgstr "Csatolók"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Terheléskiegyenlítés"
+
+#~ msgid "Loading"
+#~ msgstr "Betöltés"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN – globálisak"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN – csatolók"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN – tagok"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN – értesítés"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN – házirendek"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN – szabályok"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN csatolóbeállítás – %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN csatolók"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN tagbeállítások – %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN házirend-beállítások – %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN szabálybeállítások – %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN állapot – részletek"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN állapot – diagnosztikák"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN állapot – hibaelhárítás"
+
+#~ msgid "Members"
+#~ msgstr "Tagok"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "A tagok olyan profilok, amelyek egy mérőszámot és súlyt csatolnak egy "
+#~ "MWAN csatolóhoz<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
+#~ "tartalmazhatnak, 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"
+
+#~ msgid "Members assigned"
+#~ msgstr "Hozzárendelt tagok"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Hiányzik mindkét IP-szabály a(z) %s csatolónál"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Nem található átjáró a(z) %s csatolónál."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nincsenek követési gépek meghatározva a(z) %s csatolónál."
+
+#~ msgid "Notification"
+#~ msgstr "Értesítés"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Csak egy IP-szabály található a(z) %s csatolónál"
+
+#~ msgid "Policies"
+#~ msgstr "Házirendek"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "A házirendek olyan profilok, amelyek egy vagy több tagot csoportosítanak "
+#~ "azt vezérelve, hogy a MWAN hogyan osztja el a forgalmat<br />Az alacsony "
+#~ "mérőszámokkal rendelkező tagcsatolók vannak először használva<br />Az "
+#~ "ugyanazzal a mérőszámmal rendelkező tagcsatolók terheléselosztásra "
+#~ "kerülnek<br />A terheléselosztott tagcsatolók több forgalmat osztanak el "
+#~ "a magasabb súlyúak között<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
+#~ "tartalmazhatnak, szóközt nem<br />A nevek legfeljebb 15 karakteresek "
+#~ "lehetnek<br />A házirendek nem oszthatják meg ugyanazt a nevet mint a "
+#~ "beállított csatolók, tagok vagy szabályok"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "A(z) %s útválasztási táblázat található a(z) %s csatolónál"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "A(z) %s útválasztási táblázat nem található a(z) %s csatolónál"
+
+#~ msgid "Rules"
+#~ msgstr "Szabályok"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "A szabályok határozzák meg, hogy mely forgalom fog egy bizonyos MWAN "
+#~ "házirendet használni<br />A szabályok IP-címen, porton vagy protokollon "
+#~ "alapulnak<br />A szabályok fentről lefelé vannak illesztve<br />Az egyező "
+#~ "szabály alatti szabályok figyelmen kívül lesznek hagyva<br />Az egyetlen "
+#~ "szabályra sem illeszkedő forgalom a fő útválasztási táblázat "
+#~ "használatával lesz irányítva<br />Az ismert (az alapértelmezett-től "
+#~ "eltérő) hálózatoknak szánt forgalmat a fő útválasztási táblázat "
+#~ "kezeli<br />Egy szabályra illeszkedő forgalom, miközben az összes WAN "
+#~ "csatoló le van kapcsolva annál a házirendnél, fekete lyuk lesz<br />A "
+#~ "nevek A-Z, a-z, 0-9 és _ karaktereket tartalmazhatnak, szóközt nem<br />A "
+#~ "szabályok nem oszthatják meg ugyanazt a nevet mint a beállított csatolók, "
+#~ "tagok vagy házirendek"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Jelenleg %d / %d támogatott csatoló van beállítva"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Ez a szakasz lehetővé teszi az „/etc/mwan3.user” tartalmának módosítását."
+#~ "<br />A fájl megőrzésre kerül a rendszerfrissítés közben is.<br /><br /"
+#~ ">Megjegyzések:<br />Ez a fájl parancsértelmező parancsfájlként van "
+#~ "értelmezve.<br />A parancsfájl első sorának „#!/bin/sh” kell lennie, "
+#~ "idézőjelek nélkül.<br />A # kezdetű sorok megjegyzések, és nincsenek "
+#~ "végrehajtva.<br />Tegye ide az egyéni mwan3 műveletét,<br />minden netifd "
+#~ "gyorsleválasztási csatolóeseménynél végre lesznek hajtva<br />azokon a "
+#~ "csatolókon, amelyeknél az mwan3 engedélyezve van.<br /><br />Van három fő "
+#~ "környezeti változó, amely átadásra kerül ennek a parancsfájlnak.<br /"
+#~ "><br />$ACTION: <br />* „ifup”: a netifd és mwan3track által van meghívva "
+#~ "<br />* „ifdown”: a netifd és mwan3track által van meghívva <br />* "
+#~ "„connected”: csak az mwan3track által van meghívva, ha a követés sikeres "
+#~ "volt <br />* „disconnected”: csak az mwan3track által van meghívva, ha a "
+#~ "követés sikertelen volt <br />$INTERFACE: annak a csatolónak a neve, "
+#~ "amely felkapcsolódott vagy lekapcsolódott (például „wan” vagy „wwan”)<br /"
+#~ ">$DEVICE: annak a fizikai eszköznek a neve, amely csatoló felkapcsolódott "
+#~ "vagy lekapcsolódott (például „eth0” vagy „wwan0”)<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: %d csatoló van beállítva, túllépi a legfeljebb %d értéket!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatoló nem található az /etc/config/network "
+#~ "helyen"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatolónak kettőzött %s mérőszáma van beállítva"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatolónak magasabb a megbízhatósági követelménye "
+#~ "a követési gépeknél (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatolónak nincs alapértelmezett útvonala a fő "
+#~ "útválasztási táblázatban"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s házirend túllépte a legfeljebb 15 karakteres nevet"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s szabály rendelkezik egy olyan beállított porttal, "
+#~ "amelynél nincs vagy helytelen protokoll van megadva!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Várakozás a parancs befejeződésére…"
+
+#~ msgid "Weight"
+#~ msgstr "Súly"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Legnagyobb csomagkésleltetés [ms]"
diff --git a/applications/luci-app-mwan3/po/it/mwan3.po b/applications/luci-app-mwan3/po/it/mwan3.po
index 10750db9ae..fceb2d7524 100644
--- a/applications/luci-app-mwan3/po/it/mwan3.po
+++ b/applications/luci-app-mwan3/po/it/mwan3.po
@@ -10,231 +10,244 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d ora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minuti"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d secondo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d secondo"
+msgstr[1] "%d secondo"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d secondi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Scegli --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valori accettati: 1-1000 (1 se non configurato)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valori accettati: 1-256 (1 se non configurato)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Allarme"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Raccolta dati..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Critico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostica"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Disabilitato"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergenza"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Errore"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +255,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Solo IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Solo IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informazioni"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfaccia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfacce"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Caricamento"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Registrazione"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Notizia"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protocollo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "In attesa del comando da completare..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Sì"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Raccolta dati..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfacce"
+
+#~ msgid "Loading"
+#~ msgstr "Caricamento"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "In attesa del comando da completare..."
diff --git a/applications/luci-app-mwan3/po/ja/mwan3.po b/applications/luci-app-mwan3/po/ja/mwan3.po
index f47d23280d..833b047982 100644
--- a/applications/luci-app-mwan3/po/ja/mwan3.po
+++ b/applications/luci-app-mwan3/po/ja/mwan3.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-06-11 06:32+0000\n"
+"PO-Revision-Date: 2021-08-04 20:24+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/ja/>\n"
@@ -11,74 +11,98 @@ 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.7-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d 時間"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d 分"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d 分"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d 秒"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d 秒"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- 選択してください --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -86,167 +110,154 @@ msgstr ""
"利用可能な値: 1-100。上記のトラッキング IP の合計個数のうち、Up 状態と判定す"
"るためにに必要な、レスポンスが返されたトラッキング IP アドレスの個数です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "利用可能な値: 1-1000。空欄の場合のデフォルトは1です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "利用可能な値: 1-256。空欄の場合のデフォルトは1です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "アラート"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "インターフェース %s の全必須 IP ルールが見つかりました"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"接続されたネットワークのために、追加でスキャンするルーティングテーブルです。"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "IP ルールのチェック"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "リンク品質のチェック"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "ルーティング テーブルのチェック"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "データを収集中..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "内容が保存されました。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "重大"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "デバッグ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "宛先アドレス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "宛先ポート"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "詳細"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "診断"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "無効"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Down 状態のインターフェースが Up 状態と判断されるまでに要する ping テストの成"
"功回数です。"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "緊急"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "SSL トラッキングを有効化"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"ファイアウォール ルールのログ記録を有効にします。(グローバルな mwan3 ログ記"
"録も有効にする必要があります)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "グローバルなファイアウォールのログ記録を有効にします。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "SSL ポート 443 で https トラッキングを有効化"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "<code>0x</code> で始まる16進数の値を入力してください。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "エラー"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "実行"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Up イベント時に予想されるインターフェースの状態です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "障害検出 インターバル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "ファイアウォール ログレベル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "ファイアウォール マスク"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "conntrack テーブルのクリア"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"インターフェース イベント時にグローバル ファイアウォール conntrack テーブルを"
"クリアします。"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "全般"
@@ -254,185 +265,117 @@ msgstr "全般"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "luci-app-mwan3にUCIアクセスを許可"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "ホットプラグ ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "ホットプラグ ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "情報: MWAN は実行されていません"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4及びIPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "IPv4のみ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "IPv6のみ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "情報"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "初期状態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "インターフェース"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "インターフェース Down"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "インターフェース Up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"インターフェースが Down 状態と判断されるまでに要する ping テストの失敗回数で"
"す。"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "インターフェース"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "インターネット プロトコル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "最終手段"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "負荷分散"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "読み込み中"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "ロギング"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "ログレベル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - グローバル"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - インターフェース"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - メンバー"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - 通知"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - ポリシー"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - ルール"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN インターフェース設定 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN インターフェース"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN メンバー設定 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN ポリシー設定 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN ルール設定 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN ステータス - 詳細"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN ステータス - 診断"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN ステータス - トラブルシューティング"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "最大 TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -440,45 +383,91 @@ msgstr ""
"単一または複数のポート(例: \"22\" または \"80,443\")、あるいはポートの範囲"
"(例: \"1024:2048\")を、クオーテーションなしで指定することができます。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "メンバー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "使用されるメンバー"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "メンバー"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"メンバーは、MWAN インターフェースのメトリックおよびウエイトを関連付けたプロ"
-"ファイルです。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、スペース"
-"は使用できません。<br />メンバーには、設定済みのインターフェースやポリシー、"
-"ルールと同じ名前を使用することはできません。"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "アサイン済みメンバー"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "メトリック"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "インターフェース %s にどちらの IP ルールもありません。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -486,225 +475,238 @@ msgstr ""
"IPset ルールの名前です。このルールは、 /etc/dnsmasq.conf で必要です。(例: "
"\"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "いいえ"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "MWAN インターフェースが見つかりません"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "インターフェース %s にゲートウェイが見つかりません。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "インターフェース %s にトラッキングホストが指定されていません。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "通知"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "オフライン"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "オンライン"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "インターフェース %s に IP ルールが一つのみ見つかりました。"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "概要"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping 回数"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "デフォルト ゲートウェイへのping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping インターバル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "障害検出中の Ping 実行間隔です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "障害復旧中の Ping 実行間隔です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping サイズ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping タイムアウト"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "トラッキング IP へのping"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "ポリシー"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"ポリシーは、MWANがどのようにトラフィックの分配を行うかを制御する、1つ以上のメ"
-"ンバーをグループ化するプロファイルです。<br />最小のメトリックを持つメンバー "
-"インターフェースが最初に使用されます。<br />同じメトリックを持つ複数のイン"
-"ターフェースでは、負荷分散を行います。<br />負荷分散に設定されたメンバー イン"
-"ターフェースでは、ウェイトの値が大きい方により多くのトラフィックを分配しま"
-"す。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、スペースは使用でき"
-"ません。また、15文字以内でなければなりません。<br />ポリシーでは、設定済みの"
-"インターフェースやメンバー、ルールと同じ名前を使用することはできません。"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "ポリシー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "アサイン済みポリシー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "プロトコル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "障害復旧 インターバル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "ルーティングテーブル %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "ルーティングテーブル %s が見つかりました(インターフェース %s)"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "ルーティングテーブル %s が見つかりません(インターフェース %s)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "ルーティングテーブルの検索"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "ルール"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "ルール"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"ルールは、どのトラフィックが特定の MWAN ポリシーを使用するかを指定します<br /"
-">ルールは IP アドレスやポート、プロトコルに基づいています<br />ルールは上から"
-"下へマッチングが行われます<br />合致したルールより下のルールは無視されます"
-"<br />いずれのルールにもマッチしないトラフィックは、メインのルーティングテー"
-"ブルを使用してルーティングされます<br />既知(デフォルト以外)のネットワーク"
-"へのトラフィックは、メインのルーティングテーブルによって制御されます<br />ト"
-"ラフィックがルールに合致しても、全 WAN インターフェースが down の場合は "
-"blackhole 状態となります<br />名前は A-Z, a-z, 0-9, _ を含むことができます"
-"が、スペースは使用できません<br />ルールは、設定済みのインターフェースやメン"
-"バー、ポリシーと同じ名前を使用することはできません。"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
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:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "送信元アドレス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "送信元ポート"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "ステータス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Sticky タイムアウト"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "CIDR 表記のサポート(例: \"192.168.100.0/24\")"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "タスク"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "現在、%d 個中 %d 個のサポートされたインターフェースが設定済みです。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"/etc/config/network で、このインターフェースに割り当てられたメトリックです。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -713,55 +715,29 @@ msgstr ""
"に対して Ping の送信が行われます。常にオンラインとする場合、空欄のままにしま"
"す。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"このセクションでは、 \"/etc/mwan3.user\" の内容を変更することができます。"
-"<br />このファイルも sysupgrade の際に保持されます。<br /><br />注意: <br />"
-"このファイルはシェルスクリプトとして解釈されます。<br />最初の行は &#34;#!/"
-"bin/sh&#34; である必要があります(クォーテーション不要)。<br /># で始まる行"
-"はコメントであり、実行されません。<br />mwan3 のカスタム動作をここに入力して"
-"ください。<br />これらは、mwan3 で有効なインターフェースの<br /> netifd "
-"hotplug インターフェース イベント毎に実行されます。<br /><br />このスクリプト"
-"に受け渡される主に3つの環境変数が利用できます。<br /><br />$ACTION<br />* "
-"\"ifup\" は netifd と mwan3track により呼び出されます<br />* \"ifdown\" は "
-"netifd と mwan3track により呼び出されます<br />* \"connected\" はトラッキング"
-"が成功した際に mwan3track にのみにより呼び出されます<br />* \"disconnected\" "
-"は トラッキングが失敗した際に mwan3track のみにより呼び出されます<br />"
-"$INTERFACE up または down したインターフェース名(例: \"wan\" や \"wwan\")"
-"<br />$DEVICE up または down したインターフェースの物理デバイス名(例: "
-"\"eth0\" や \"wwan0\")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "トラッキング ホスト名または IP アドレス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "トラッキング方式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "トラッキングの信頼性"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -770,129 +746,306 @@ msgstr ""
"度 Sticky 制限時間内にマッチした場合には、同じ WAN インターフェースが使用され"
"ます。"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "トラブルシューティング"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "内容を保存できません: %s"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
msgstr "稼働時間"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "View the content of /etc/protocols for protocol description"
msgstr "プロトコルの説明については、 /etc/protocols の内容を確認してください"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"警告: %d 個のインターフェースが、最大個数の %d 個 を超えて設定されています!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "警告: インターフェース %s が /etc/config/network に見つかりません"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "警告: インターフェース %s に重複するメトリック %s が設定されています"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr ""
-"警告: インターフェース %s はトラッキング ホスト数 (%d) よりも高いトラッキング"
-"信頼性の値が設定されています"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr ""
-"警告: インターフェース %s はメインのルーティング テーブル内でデフォルトルート"
-"がありません"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "警告: ポリシー %s の名前は15文字の最大文字数を超えています"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"警告: ルール %s はプロトコル指定が不適切、または無いポートが設定されていま"
-"す!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "コマンド実行中..."
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "ウエイト"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"ポリシーの全メンバーがオフラインの場合、合致したトラフィックに対してこのふる"
"まいが使用されます。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "はい"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "接続時 (mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "デフォルト(メインのルーティング テーブルを使用)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "切断時 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "unreachable (reject)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "インターフェース %s の全必須 IP ルールが見つかりました"
+
+#~ msgid "Collecting data..."
+#~ msgstr "データを収集中..."
+
+#~ msgid "Detail"
+#~ msgstr "詳細"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "情報: MWAN は実行されていません"
+
+#~ msgid "Interfaces"
+#~ msgstr "インターフェース"
+
+#~ msgid "Load Balancing"
+#~ msgstr "負荷分散"
+
+#~ msgid "Loading"
+#~ msgstr "読み込み中"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - グローバル"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - インターフェース"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - メンバー"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - 通知"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - ポリシー"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - ルール"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN インターフェース設定 - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN インターフェース"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN メンバー設定 - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN ポリシー設定 - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN ルール設定 - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN ステータス - 詳細"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN ステータス - 診断"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN ステータス - トラブルシューティング"
+
+#~ msgid "Members"
+#~ msgstr "メンバー"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "メンバーは、MWAN インターフェースのメトリックおよびウエイトを関連付けたプ"
+#~ "ロファイルです。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、ス"
+#~ "ペースは使用できません。<br />メンバーには、設定済みのインターフェースやポ"
+#~ "リシー、ルールと同じ名前を使用することはできません。"
+
+#~ msgid "Members assigned"
+#~ msgstr "アサイン済みメンバー"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "インターフェース %s にどちらの IP ルールもありません。"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "インターフェース %s にゲートウェイが見つかりません。"
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "インターフェース %s にトラッキングホストが指定されていません。"
+
+#~ msgid "Notification"
+#~ msgstr "通知"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "インターフェース %s に IP ルールが一つのみ見つかりました。"
+
+#~ msgid "Policies"
+#~ msgstr "ポリシー"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "ポリシーは、MWANがどのようにトラフィックの分配を行うかを制御する、1つ以上"
+#~ "のメンバーをグループ化するプロファイルです。<br />最小のメトリックを持つメ"
+#~ "ンバー インターフェースが最初に使用されます。<br />同じメトリックを持つ複"
+#~ "数のインターフェースでは、負荷分散を行います。<br />負荷分散に設定されたメ"
+#~ "ンバー インターフェースでは、ウェイトの値が大きい方により多くのトラフィッ"
+#~ "クを分配します。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、ス"
+#~ "ペースは使用できません。また、15文字以内でなければなりません。<br />ポリ"
+#~ "シーでは、設定済みのインターフェースやメンバー、ルールと同じ名前を使用する"
+#~ "ことはできません。"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "ルーティングテーブル %s が見つかりました(インターフェース %s)"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "ルーティングテーブル %s が見つかりません(インターフェース %s)"
+
+#~ msgid "Rules"
+#~ msgstr "ルール"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "ルールは、どのトラフィックが特定の MWAN ポリシーを使用するかを指定します"
+#~ "<br />ルールは IP アドレスやポート、プロトコルに基づいています<br />ルール"
+#~ "は上から下へマッチングが行われます<br />合致したルールより下のルールは無視"
+#~ "されます<br />いずれのルールにもマッチしないトラフィックは、メインのルー"
+#~ "ティングテーブルを使用してルーティングされます<br />既知(デフォルト以外)"
+#~ "のネットワークへのトラフィックは、メインのルーティングテーブルによって制御"
+#~ "されます<br />トラフィックがルールに合致しても、全 WAN インターフェースが "
+#~ "down の場合は blackhole 状態となります<br />名前は A-Z, a-z, 0-9, _ を含む"
+#~ "ことができますが、スペースは使用できません<br />ルールは、設定済みのイン"
+#~ "ターフェースやメンバー、ポリシーと同じ名前を使用することはできません。"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "現在、%d 個中 %d 個のサポートされたインターフェースが設定済みです。"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "このセクションでは、 \"/etc/mwan3.user\" の内容を変更することができます。"
+#~ "<br />このファイルも sysupgrade の際に保持されます。<br /><br />注意: "
+#~ "<br />このファイルはシェルスクリプトとして解釈されます。<br />最初の行は "
+#~ "&#34;#!/bin/sh&#34; である必要があります(クォーテーション不要)。<br /># "
+#~ "で始まる行はコメントであり、実行されません。<br />mwan3 のカスタム動作をこ"
+#~ "こに入力してください。<br />これらは、mwan3 で有効なインターフェースの"
+#~ "<br /> netifd hotplug インターフェース イベント毎に実行されます。<br /"
+#~ "><br />このスクリプトに受け渡される主に3つの環境変数が利用できます。<br /"
+#~ "><br />$ACTION<br />* \"ifup\" は netifd と mwan3track により呼び出されま"
+#~ "す<br />* \"ifdown\" は netifd と mwan3track により呼び出されます<br />* "
+#~ "\"connected\" はトラッキングが成功した際に mwan3track にのみにより呼び出さ"
+#~ "れます<br />* \"disconnected\" は トラッキングが失敗した際に mwan3track の"
+#~ "みにより呼び出されます<br />$INTERFACE up または down したインターフェー"
+#~ "ス名(例: \"wan\" や \"wwan\")<br />$DEVICE up または down したインター"
+#~ "フェースの物理デバイス名(例: \"eth0\" や \"wwan0\")<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "警告: %d 個のインターフェースが、最大個数の %d 個 を超えて設定されていま"
+#~ "す!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "警告: インターフェース %s が /etc/config/network に見つかりません"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "警告: インターフェース %s に重複するメトリック %s が設定されています"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "警告: インターフェース %s はトラッキング ホスト数 (%d) よりも高いトラッキ"
+#~ "ング信頼性の値が設定されています"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "警告: インターフェース %s はメインのルーティング テーブル内でデフォルト"
+#~ "ルートがありません"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "警告: ポリシー %s の名前は15文字の最大文字数を超えています"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "警告: ルール %s はプロトコル指定が不適切、または無いポートが設定されていま"
+#~ "す!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "コマンド実行中..."
+
+#~ msgid "Weight"
+#~ msgstr "ウエイト"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "最大パケットレイテンシ [ms]"
diff --git a/applications/luci-app-mwan3/po/ko/mwan3.po b/applications/luci-app-mwan3/po/ko/mwan3.po
index c04230a018..04a06b43e3 100644
--- a/applications/luci-app-mwan3/po/ko/mwan3.po
+++ b/applications/luci-app-mwan3/po/ko/mwan3.po
@@ -10,231 +10,242 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- 선택하세요 --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "경고"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "데이터 수집 중..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "활성화"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +253,549 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4와 IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "IPv4 전용"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "IPv6 전용"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "인터페이스"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "로드 중"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "데이터 수집 중..."
+
+#~ msgid "Loading"
+#~ msgstr "로드 중"
diff --git a/applications/luci-app-mwan3/po/mr/mwan3.po b/applications/luci-app-mwan3/po/mr/mwan3.po
index 422aea2b1f..7ecd311d5a 100644
--- a/applications/luci-app-mwan3/po/mr/mwan3.po
+++ b/applications/luci-app-mwan3/po/mr/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "डेटा संकलित करीत आहे ..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "गंतव्य पोर्ट"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "अक्षम"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "इंटरफेस"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "इंटरफेसेस"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "लोड करीत आहे"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "नाही"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "ऑफलाइन"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "ऑनलाईन"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "प्रोटोकॉल"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "स्रोत पोर्ट"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "कमांड पूर्ण होण्याची प्रतीक्षा करीत आहे ..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "होय"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "डेटा संकलित करीत आहे ..."
+
+#~ msgid "Interfaces"
+#~ msgstr "इंटरफेसेस"
+
+#~ msgid "Loading"
+#~ msgstr "लोड करीत आहे"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "कमांड पूर्ण होण्याची प्रतीक्षा करीत आहे ..."
diff --git a/applications/luci-app-mwan3/po/ms/mwan3.po b/applications/luci-app-mwan3/po/ms/mwan3.po
index ea777a4a03..43f1318e09 100644
--- a/applications/luci-app-mwan3/po/ms/mwan3.po
+++ b/applications/luci-app-mwan3/po/ms/mwan3.po
@@ -10,231 +10,242 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Mengumpul data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +253,546 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Mengumpul data..."
diff --git a/applications/luci-app-mwan3/po/nb_NO/mwan3.po b/applications/luci-app-mwan3/po/nb_NO/mwan3.po
index 1e296f0eca..ff03e20572 100644
--- a/applications/luci-app-mwan3/po/nb_NO/mwan3.po
+++ b/applications/luci-app-mwan3/po/nb_NO/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Samler inn data…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Avskrudd"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Påskrudd"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,549 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Grensesnitt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Laster inn"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrisk"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metrisk"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Samler inn data…"
+
+#~ msgid "Loading"
+#~ msgstr "Laster inn"
diff --git a/applications/luci-app-mwan3/po/pl/mwan3.po b/applications/luci-app-mwan3/po/pl/mwan3.po
index e7fa0ad880..0f208b9549 100644
--- a/applications/luci-app-mwan3/po/pl/mwan3.po
+++ b/applications/luci-app-mwan3/po/pl/mwan3.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"PO-Revision-Date: 2021-07-22 13:50+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/pl/>\n"
@@ -9,74 +9,108 @@ 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.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d godzin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minut"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minut"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d sekund"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d sekunda"
+msgstr[1] "%d sekundy"
+msgstr[2] "%d sekund"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d sekund"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+"%s: Nazwa urządzenia fizycznego, którego interfejs włączył się lub wyłączył "
+"się (np. \"eth0\" lub \"wwan0\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s: Nazwa akcji, która wywołała to zdarzenie"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+"%s: Nazwa interfejsu, który włączył się lub wyłączył się (np. \"wan\" lub "
+"\"wwan\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s: Jest wywoływane przez netifd i mwan3track"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+"* %s: Jest wywoływane przez mwan3track tylko wtedy, gdy śledzenie nie "
+"powiodło się"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+"* %s: jest wywoływane przez mwan3track tylko wtedy, gdy śledzenie się "
+"powiodło"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Wybór interfejsu --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Proszę wybrać --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -84,166 +118,153 @@ msgstr ""
"Dopuszczalne wartości: 1-100. Tyle śledzących adresów IP musi odpowiedzieć, "
"aby połączenie zostało uznane za aktywne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Akceptowane wartości: 1-1000. Domyślnie 1, jeśli nie ustawiono"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Akceptowane wartości: 1-256. Domyślnie 1, jeśli nie ustawiono"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alarm"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Znaleziono wszystkie wymagane reguły IP dla interfejsu %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"Przeskanuj również tę tabelę trasowania w poszukiwaniu podłączonych sieci"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Sprawdź reguły IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Sprawdź jakość łącza"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Sprawdź tabelę trasowania"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Trwa zbieranie danych..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "Zbieranie danych..."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "Zawartość została zapisana."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Krytyczny"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debugowanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Adres docelowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Port docelowy"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Szczegóły"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostyka"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Wyłączone"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Opuszczony interfejs zostanie uznany za podniesiony po wielu udanych testach "
"ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "Przestój"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Ratunkowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Włącz śledzenie SSL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Włącza rejestrowanie reguł zapory (globalne rejestrowanie mwan3 również musi "
"być włączone)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Włącza globalne logowanie zapory sieciowej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Włącza śledzenie https na porcie SSL 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Wprowadź wartość szesnastkową, zaczynając od <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Błąd"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Wykonaj"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Oczekiwany stan interfejsu przy zdarzeniu poprzedzającym"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Interwał awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Opóźnienie błędu [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Błąd utraty pakietów [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Poziom logowania zapory sieciowej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Maska zapory sieciowej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
-msgstr "Tablica flush conntrack"
+msgstr "Opróżnij tabelę conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Opróżnij globalną tabelę conntrack zapory sieciowej na zdarzeniach interfejsu"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globalne"
@@ -251,228 +272,219 @@ msgstr "Globalne"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Udziel dostępu UCI do luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Przełącznik, jeśli odłączono"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Przełącznik, jeśli podłączono"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN nie działa"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 i IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Tylko IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Tylko IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informacja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Stan początkowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfejs"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interfejs padł"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface wstał"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr "Interfejs zostanie uznany za martwy po wiele nieudanych ping testach"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfejsy"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+"Interfejsy nie mogą mieć tej samej nazwy co skonfigurowani członkowie, "
+"zasady lub reguły."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Protokół internetowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Zachowaj interwał awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
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:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Ostatnia wizyta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Równoważenie obciążenia"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "Wiersze zaczynające się od # są komentarzami i nie są wykonywane."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Ładowanie"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+"Interfejsy członkowskie o zrównoważonym obciążeniu rozprowadzają większy "
+"ruch na te o większej wadze."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Logowanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Poziom logowania"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globalne"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
+msgstr "Maksymalny TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Interfejsy"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
+msgstr ""
+"Może być wprowadzony jako pojedynczy lub wielokrotny port (np. \"22\" lub "
+"\"80,443\") lub jako portrange (np. \"1024:2048\") bez cudzysłowów"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Użytkownicy"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
+msgstr "Członek"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Powiadomienie"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+"Interfejsy członkowskie o niższych metrykach są wykorzystywane w pierwszej "
+"kolejności."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Polityka"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+"Interfejsy członkowskie z tą samą metryką będą równoważone pod względem "
+"obciążenia."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Zasady"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
+msgstr "Członek używa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Konfiguracja interfejsu MWAN - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr "Członkami są profile przypisujące metrykę i wagę do interfejsu MWAN."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "Interfejsy MWAN"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+"Członkowie nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, "
+"zasady lub reguły."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Konfiguracja użytkowników MWAN - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metryka"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Konfiguracja polityki MWAN - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "Menedżer MultiWAN"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "Konfiguracja reguły MWAN - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "Menedżer MultiWAN - Diagnostyka"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN Status - Szczegóły"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "Menedżer MultiWAN - Globalne"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN Status - Diagnostyka"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "Menedżer MultiWAN - Interfejsy"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN Status - Rozwiązywanie problemów"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "Menedżer MultiWAN - Członkowie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
-msgstr "Maksymalny TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "Menedżer MultiWAN - Powiadomienie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
-msgstr ""
-"Może być wprowadzony jako pojedynczy lub wielokrotny port (np. \"22\" lub "
-"\"80,443\") lub jako portrange (np. \"1024:2048\") bez cudzysłowów"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "Menedżer MultiWAN - Przegląd"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
-msgstr "Użytkownik"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "Menedżer MultiWAN - Zasady"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
-msgstr "Użytkownik używa"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "Menedżer MultiWAN - Reguły"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "Menedżer MultiWAN - Status"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Użytkownicy"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "Menedżer MultiWAN - Rozwiązywanie problemów"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-"Użytkownicy dołączają metrykę i wagę do interfejsu MWAN<br />Nazwy mogą "
-"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:65
-msgid "Members assigned"
-msgstr "Przypisani użytkownicy"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metryka"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Brak obu zasad IP dotyczących interfejsu %s"
+"Mwan3 wymaga, aby wszystkie interfejsy miały unikalną metrykę skonfigurowaną "
+"w /etc/config/network."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -480,226 +492,251 @@ msgstr ""
"Nazwa reguły IPset. Wymaga reguły IPset w /etc/dnsmasq.conf (np. \"ipset=/"
"youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "Nazwy mogą zawierać znaki A-Z, a-z, 0-9, _ oraz brak spacji-"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "Nazwy mogą zawierać znaki A-Z, a-z, 0-9, _ oraz brak spacji."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "Nazwy muszą składać się z 15 lub mniej znaków."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+"Nazwa musi być zgodna z nazwą interfejsu znajdującą się w /etc/config/"
+"network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nie"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nie znaleziono interfejsu MWAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "Bez śledzenia"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Nie znaleziono bramy domyślnej dla interfejsu %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "Brak ustawionej metryki interfejsu!"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nie zdefiniowano hostów śledzących dla interfejsu %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "Uwagi:"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Spostrzeżenie"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr "Powiadomienie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Offline"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Online"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Znaleziono tylko jedną regułę IP dla interfejsu %s"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Przegląd"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Liczba pingów"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping do bramy domyślnej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Interwał pingu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Interwał pingu podczas wykrywania awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Interwał pingu podczas odzyskiwania po awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Rozmiar pingów"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Limit czasu pingowania"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Śledzenie pingów IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Polityka"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
+"Zasady to profile grupujące co najmniej jednego członka kontrolującego "
+"sposób dystrybucji ruchu przez Mwan3."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-"Zasady są profilami grupującymi jeden lub więcej użytkowników kontrolujących "
-"sposób dystrybucji ruchu<br /> Interfejsy użytkowników o niższej metryce są "
-"używane jako pierwsze<br /> Interfejsy użytkowników o tej samej metryce będą "
-"miały zrównoważone obciążenie<br />Interfejsy użytkownika z równoważeniem "
-"obciążenia rozkładają większy ruch na te o większej wadze<br />Nazwy mogą "
-"zawierać znaki A-Z, a-z, 0-9, _ i nie mogą zawierać spacji<br />Nazwy muszą "
-"zawierać 15 znaków lub mniej<br />Nazwy nie mogą mieć tej samej nazwy co "
-"skonfigurowane interfejsy, członkowie lub reguły"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Zasady nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, "
+"członkowie lub reguły"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Polityka"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Przypisane zasady"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokół"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+"Umieść tutaj swoje własne akcje mwan3, będą one wykonywane przy każdym "
+"zdarzeniu interfejsu netifd hotplug na interfejsach, dla których włączono "
+"mwan3."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Interwał odzyskiwania"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Opóźnienie odzyskiwania [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Utrata pakietów odzyskiwania [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Tabela trasowania %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Znaleziono tabeli trasowania %s dla interfejsu %s"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Nie znaleziono tabeli trasowania %s dla interfejsu %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Przeglądanie tabeli trasowania"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Reguła"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Reguły"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "Reguły oparte są na adresie IP, porcie lub protokole."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "Reguły są dopasowywane od góry do dołu."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "Reguły poniżej reguły dopasowania są ignorowane."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
msgstr ""
-"Reguły określają, który ruch będzie korzystał z określonej polityki MWAN "
-"<br /> Reguły są oparte na adresie IP, porcie lub protokole <br /> Reguły są "
-"dopasowywane od góry do dołu <br /> Reguły poniżej pasującej reguły są "
-"ignorowane <br /> Ruch niezgodny z żadną regułą jest kierowany przy użyciu "
-"głównej tabeli trasowania <br /> Ruch przeznaczony dla znanych (innych niż "
-"domyślne) sieci jest obsługiwany przez główną tabelę trasowania <br /> Ruch "
-"zgodny z regułą, ale wszystkie interfejsy WAN dla tej polityki są wyłączone, "
-"będzie zakłócony <br /> Nazwy mogą zawierać znaki AZ, az, 0-9, _ i bez "
-"spacji <br /> Reguły mogą nie mieć tej samej nazwy co skonfigurowane "
-"interfejsy, członkowie lub reguły"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Reguły nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, "
+"członkowie lub zasady."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr "Reguły określają, który ruch będzie korzystał z określonej zasady MWAN."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
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:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Adres źródłowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Port źródłowy"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Status"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Przyklejony"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Limit czasu przyklejenia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Obsługuje notację CIDR (np. \"192.168.100.0/24\") bez cudzysłowów"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Zadanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Obecnie są skonfigurowane %d z %d obsługiwanych interfejsów"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "Plik ten jest również zachowany podczas sysupgrade."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+"Pierwszym wierszem skryptu musi być &#34;#!/bin/sh&#34; bez cudzysłowów."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr "Do tego skryptu przekazywane są trzy główne zmienne środowiskowe."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "Wyświetla metrykę przypisaną do tego interfejsu w /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "Plik ten jest interpretowany jako skrypt powłoki."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -708,56 +745,31 @@ msgstr ""
"połączenie jest aktywne lub nie. Pozostaw puste pole, aby założyć, że "
"interfejs jest zawsze online"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Ta sekcja pozwala na modyfikację zawartości \"/etc/mwan3.user\".<br/>Plik "
-"jest również zachowywany podczas sysupgrade.<br/><br />Notes:<br/>Plik ten "
-"jest interpretowany jako skrypt powłoki.<br/>Pierwszą linią skryptu musi być "
-"&#34;#!/bin/sh&#34; bez cudzysłowów.<br/>Linie rozpoczynające się od # są "
-"komentarzami i nie są wykonywane.<br/>Wprowadź tutaj swoją własną akcję "
-"mwan3, będą one<br/>wykonywane z każdym zdarzeniem interfejsu netifd "
-"hotplug<br />na interfejsach, dla których mwan3 jest włączone.<br /><br/>Są "
-"trzy główne zmienne środowiskowe, które są przekazywane do tego skryptu.<br/"
-"><br/>$ACTION <br/>* \"ifup\" jest wywoływany przez netifd i mwan3track <br/"
-">* \"ifdown\" jest wywoływany przez netifd i mwan3track <br/>* \"połączony\" "
-"jest wywoływany przez mwan3track tylko wtedy, gdy śledzenie było udane <br/"
-">* \"rozłączony\" jest wywoływany przez mwan3track tylko wtedy, gdy "
-"śledzenie nie powiodło się <br/>$INTERFACE Nazwa interfejsu, który poszedł w "
-"górę lub w dół (e.np. \"wan\" lub \"wwan\")<br/>$DEVICE Nazwa fizyczna "
-"urządzenia, którego interfejs poszedł w górę lub w dół (np. \"eth0\" lub "
-"\"wwan0\")<br/><br/>"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "Ta sekcja pozwala na modyfikację zawartości pliku \"/etc/mwan3.user\"."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Śledzenie nazwy hosta lub adresu IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Metoda śledzenia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Niezawodność śledzenia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+"Ruch przeznaczony dla znanych (innych niż domyślne) sieci jest obsługiwany "
+"przez główną tabelę trasowania."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -765,134 +777,324 @@ msgstr ""
"Ruch z tego samego źródłowego adresu IP, który wcześniej był zgodny z tą "
"regułą w ramach limitu czasu, będzie wykorzystywał ten sam interfejs WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+"Ruch jest zgodny z regułą, ale wszystkie interfejsy WAN tej zasady przestają "
+"działać i ruch zostanie zablokowany."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+"Ruch niepasujący do żadnej reguły jest kierowany przy użyciu głównej tabeli "
+"trasowania."
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "Rozwiązywanie problemów"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Nie można zapisać zawartości: %s"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
msgstr "Czas pracy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "View the content of /etc/protocols for protocol description"
msgstr "Zobacz zawartość/etc/protocols dla opisu protokołu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"OSTRZEŻENIE: interfejsy %d są skonfigurowane z przekroczeniem maksymalnej "
-"wartości %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "OSTRZEŻENIE: Interfejs %s nie znajduje się w /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "OSTRZEŻENIE: Interfejs %s ma skonfigurowany duplikat metryczny %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr ""
-"OSTRZEŻENIE: Interfejs %s ma wyższy wymóg niezawodności niż hosty śledzące "
-"(%d)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr ""
-"OSTRZEŻENIE: Interfejs %s nie ma domyślnej trasy w głównej tabeli trasowania"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "OSTRZEŻENIE: Polityka %s przekracza maksymalną nazwę 15 znaków"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"OSTRZEŻENIE: Reguła %s ma skonfigurowany port bez określonego lub "
-"niewłaściwego protokołu!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Oczekiwanie na polecenie do wykonania..."
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Ostrzeżenie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Rozmiar"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-"Kiedy wszyscy użytkownicy polityki są w trybie offline używają tego "
-"zachowania dla dopasowanego ruchu"
+"Gdy wszyscy członkowie zasad są offline, użyj tego zachowania dla "
+"dopasowanego ruchu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Tak"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "czarna dziura (porzuć)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "podłączone (mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "domyślnie (użyj głównej tabeli trasowania)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "odłączone (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "jeśli w dół (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "jeśli w górę (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 wymaga, aby wszystkie interfejsy miały unikalną metrykę skonfigurowaną "
-"w /etc/config/network<br />Nazwy muszą być zgodne z nazwą interfejsu "
-"znalezionego w /etc/config/network<br />Nazwy mogą zawierać znaki A-Z, a-z, "
-"0-9, _ i żadnych spacji<br />Interfejsy nie mogą mieć takiej samej nazwy jak "
-"skonfigurowane elementy członkowskie, zasady lub reguły"
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "nieosiągalny (odrzucanie)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Znaleziono wszystkie wymagane reguły IP dla interfejsu %s"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Trwa zbieranie danych..."
+
+#~ msgid "Detail"
+#~ msgstr "Szczegóły"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN nie działa"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfejsy"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Równoważenie obciążenia"
+
+#~ msgid "Loading"
+#~ msgstr "Ładowanie"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globalne"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Interfejsy"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Użytkownicy"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Powiadomienie"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Polityka"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Zasady"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Konfiguracja interfejsu MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfejsy MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Konfiguracja użytkowników MWAN - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Konfiguracja polityki MWAN - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Konfiguracja reguły MWAN - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Status - Szczegóły"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN Status - Diagnostyka"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN Status - Rozwiązywanie problemów"
+
+#~ msgid "Members"
+#~ msgstr "Użytkownicy"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Użytkownicy dołączają metrykę i wagę do interfejsu MWAN<br />Nazwy mogą "
+#~ "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"
+
+#~ msgid "Members assigned"
+#~ msgstr "Przypisani użytkownicy"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Brak obu zasad IP dotyczących interfejsu %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Nie znaleziono bramy domyślnej dla interfejsu %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nie zdefiniowano hostów śledzących dla interfejsu %s"
+
+#~ msgid "Notification"
+#~ msgstr "Powiadomienie"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Znaleziono tylko jedną regułę IP dla interfejsu %s"
+
+#~ msgid "Policies"
+#~ msgstr "Polityka"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Zasady są profilami grupującymi jeden lub więcej użytkowników "
+#~ "kontrolujących sposób dystrybucji ruchu<br /> Interfejsy użytkowników o "
+#~ "niższej metryce są używane jako pierwsze<br /> Interfejsy użytkowników o "
+#~ "tej samej metryce będą miały zrównoważone obciążenie<br />Interfejsy "
+#~ "użytkownika z równoważeniem obciążenia rozkładają większy ruch na te o "
+#~ "większej wadze<br />Nazwy mogą zawierać znaki A-Z, a-z, 0-9, _ i nie mogą "
+#~ "zawierać spacji<br />Nazwy muszą zawierać 15 znaków lub mniej<br />Nazwy "
+#~ "nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, członkowie "
+#~ "lub reguły"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Znaleziono tabeli trasowania %s dla interfejsu %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Nie znaleziono tabeli trasowania %s dla interfejsu %s"
+
+#~ msgid "Rules"
+#~ msgstr "Reguły"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Reguły określają, który ruch będzie korzystał z określonej polityki MWAN "
+#~ "<br /> Reguły są oparte na adresie IP, porcie lub protokole <br /> Reguły "
+#~ "są dopasowywane od góry do dołu <br /> Reguły poniżej pasującej reguły są "
+#~ "ignorowane <br /> Ruch niezgodny z żadną regułą jest kierowany przy "
+#~ "użyciu głównej tabeli trasowania <br /> Ruch przeznaczony dla znanych "
+#~ "(innych niż domyślne) sieci jest obsługiwany przez główną tabelę "
+#~ "trasowania <br /> Ruch zgodny z regułą, ale wszystkie interfejsy WAN dla "
+#~ "tej polityki są wyłączone, będzie zakłócony <br /> Nazwy mogą zawierać "
+#~ "znaki AZ, az, 0-9, _ i bez spacji <br /> Reguły mogą nie mieć tej samej "
+#~ "nazwy co skonfigurowane interfejsy, członkowie lub reguły"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Obecnie są skonfigurowane %d z %d obsługiwanych interfejsów"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Ta sekcja pozwala na modyfikację zawartości \"/etc/mwan3.user\".<br/>Plik "
+#~ "jest również zachowywany podczas sysupgrade.<br/><br />Notes:<br/>Plik "
+#~ "ten jest interpretowany jako skrypt powłoki.<br/>Pierwszą linią skryptu "
+#~ "musi być &#34;#!/bin/sh&#34; bez cudzysłowów.<br/>Linie rozpoczynające "
+#~ "się od # są komentarzami i nie są wykonywane.<br/>Wprowadź tutaj swoją "
+#~ "własną akcję mwan3, będą one<br/>wykonywane z każdym zdarzeniem "
+#~ "interfejsu netifd hotplug<br />na interfejsach, dla których mwan3 jest "
+#~ "włączone.<br /><br/>Są trzy główne zmienne środowiskowe, które są "
+#~ "przekazywane do tego skryptu.<br/><br/>$ACTION <br/>* \"ifup\" jest "
+#~ "wywoływany przez netifd i mwan3track <br/>* \"ifdown\" jest wywoływany "
+#~ "przez netifd i mwan3track <br/>* \"połączony\" jest wywoływany przez "
+#~ "mwan3track tylko wtedy, gdy śledzenie było udane <br/>* \"rozłączony\" "
+#~ "jest wywoływany przez mwan3track tylko wtedy, gdy śledzenie nie powiodło "
+#~ "się <br/>$INTERFACE Nazwa interfejsu, który poszedł w górę lub w dół (e."
+#~ "np. \"wan\" lub \"wwan\")<br/>$DEVICE Nazwa fizyczna urządzenia, którego "
+#~ "interfejs poszedł w górę lub w dół (np. \"eth0\" lub \"wwan0\")<br/><br/>"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: interfejsy %d są skonfigurowane z przekroczeniem maksymalnej "
+#~ "wartości %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "OSTRZEŻENIE: Interfejs %s nie znajduje się w /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "OSTRZEŻENIE: Interfejs %s ma skonfigurowany duplikat metryczny %s"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: Interfejs %s ma wyższy wymóg niezawodności niż hosty "
+#~ "śledzące (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: Interfejs %s nie ma domyślnej trasy w głównej tabeli "
+#~ "trasowania"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "OSTRZEŻENIE: Polityka %s przekracza maksymalną nazwę 15 znaków"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: Reguła %s ma skonfigurowany port bez określonego lub "
+#~ "niewłaściwego protokołu!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Oczekiwanie na polecenie do wykonania..."
+
+#~ msgid "Weight"
+#~ msgstr "Rozmiar"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 wymaga, aby wszystkie interfejsy miały unikalną metrykę "
+#~ "skonfigurowaną w /etc/config/network<br />Nazwy muszą być zgodne z nazwą "
+#~ "interfejsu znalezionego w /etc/config/network<br />Nazwy mogą zawierać "
+#~ "znaki A-Z, a-z, 0-9, _ i żadnych spacji<br />Interfejsy nie mogą mieć "
+#~ "takiej samej nazwy jak skonfigurowane elementy członkowskie, zasady lub "
+#~ "reguły"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Maksymalna latencja pakietów [ms]"
diff --git a/applications/luci-app-mwan3/po/pt/mwan3.po b/applications/luci-app-mwan3/po/pt/mwan3.po
index 1b6f8462ce..cd3fff2ba2 100644
--- a/applications/luci-app-mwan3/po/pt/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt/mwan3.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-08 14:01+0000\n"
+"PO-Revision-Date: 2021-08-08 17:34+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/pt/>\n"
@@ -8,74 +8,103 @@ 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.7-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d segundo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d segundo"
+msgstr[1] "%d segundos"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d segundos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+"%s: Nome do aparelho físico cuja interface foi ativada ou desativada (por "
+"exemplo, \"eth0\" ou \"wwan0\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s: nome da ação que desencadeou este evento"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+"% s: nome da interface que foi ativada ou desativada (por exemplo, \"wan\" "
+"ou \"wwan\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s: é chamado por netifd e mwan3track"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s: só é chamado por mwan3track se o rastreamento falhar"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr "* %s: só é chamado por mwan3track se o rastreamento foi bem-sucedido"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Seleção da interface --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Por favor escolha --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,164 +112,151 @@ msgstr ""
"Valores aceitáveis: 1-100. Esta quantidade de endereços IP de rastreamento "
"devem responder para que o link seja considerado up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-1000. Predefinido como 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-256. Predefinido como 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Todas as regras de IP necessárias para a interface %s encontradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Verificar também esta tabela de roteamento para redes conectadas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Verificar regras de IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Verificar a qualidade da ligação"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Verificar tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "A recolher dados..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "A coletar dados..."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "Os conteúdos foram gravados."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Critico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Depuração"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Endereço de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Porta de destino"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detalhe"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnósticos"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Desativado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"A interface abaixada será considerada up após esta quantidade de testes de "
"ping com sucesso"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "Tempo de inatividade"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergência"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Ativar rastreamento de ssl"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Ativa o registro de regras de firewall (o registro mwan3 global também deve "
"estar ativado)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Ativa o log de firewall global"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Permite o rastreamento https na porta ssl 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Introduza o valor em hexadecimal, começando por <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Executar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Esperar o estado da interface no evento up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Latência de falha [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Perda de pacotes de falhas [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Nível de log do firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Máscara de firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Limpar tabela de conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Limpar tabela de firewall conntrack global em eventos de interface"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globais"
@@ -248,185 +264,121 @@ msgstr "Globais"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Conceder acesso UCI ao luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "ifdown de hotplug"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "ifup de hotplug"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN não está em execução"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Apenas IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Apenas IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Estado inicial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interface down"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"A interface será considerada down após esta quantidade testes de ping "
"falhados"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+"As interfaces não podem ter o mesmo nome que os membros, políticas ou regras "
+"configurados."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Protocolo Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Manter intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
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:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Último recurso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Balanceamento de Carga"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "As linhas que começam com # são comentários e não são executadas."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "A carregar"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+"As interfaces de membros com carga balanceada distribuem mais tráfego para "
+"aqueles com pesos maiores."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Logging"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Nível de log"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globais"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "Interfaces - MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Membros"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notificação"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Políticas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Regras"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuração da Interface MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "Interfaces MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Configuração de Membro MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Configuração da Política de MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "Configuração de Regras MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Estado MWAN - Detalhe"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Estado MWAN - Diagnóstico"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Estado do MWAN - Solução de problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "TTL máximo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -434,45 +386,99 @@ msgstr ""
"Pode ser inserido como um único ou múltiplos porto(s) (por exemplo \"22\" ou "
"\"80,443\") ou como um portrange (por exemplo \"1024:2048\") sem as aspas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Membro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+"As interfaces dos membros com métricas mais baixas são as primeiras a serem "
+"usadas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+"As interfaces dos membros com a mesma métrica terão balanceamento de carga."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Membro usado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Membros"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
+"Os membros são perfis que anexam uma métrica e um peso a uma interface MWAN."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-"Membros são perfis que atribuem uma métrica e um peso a uma interface "
-"MWAN<br />Nomes podem conter caracteres A-Z, a-z, 0-9, _ sem nenhum "
-"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:65
-msgid "Members assigned"
-msgstr "Membros designados"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Os membros não podem compartilhar o mesmo nome das interfaces, políticas ou "
+"regras configuradas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrica"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Faltam ambas as regras de IP para interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "Gestor de MultiWAN"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "Gestor de MultiWAN - Diagnósticos"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "Gestor de MultiWAN - Globais"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "Gestor de MultiWAN - Interfaces"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "Gestor de MultiWAN - Membros"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "Gestor de MultiWAN - Notificar"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "Gestor de MultiWAN - Visão Geral"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "Gestor de MultiWAN - Políticas"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "Gestor de MultiWAN - Regras"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "Gestor de MultiWAN - Esatdo"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "Gestor de MultiWAN - Solução de problemas"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+"O Mwan3 requer que todas as interfaces tenham uma métrica única configurada "
+"em /etc/config/network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -480,225 +486,251 @@ msgstr ""
"Nome da regra do IPset. Requer regra de IPset em /etc/dnsmasq.conf (ex. "
"\"ipset=/youtube.pt/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "Os nomes podem conter caracteres A-Z, a-z, 0-9, _ e sem espaços-"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "Os nomes podem conter caracteres A-Z, a-z, 0-9, _ e sem espaços."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "Os nomes devem ter 15 caracteres ou menos."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+"Os nomes devem corresponder ao nome da interface encontrado em /etc/config/"
+"network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Não"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nenhuma interface MWAN encontrada"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "Sem rastreamento"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Nenhum gateway encontrado para interface %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "Nenhuma métrica de interface definida!"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nenhum host de rastreamento para interface %s definido."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "Notas:"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notificação"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr "Notificar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Offline"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Online"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Apenas uma regra de IP para a interface %s encontrada"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Visão Geral"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Contagem de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Gateway padrão de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalo de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalo de ping durante a deteção de falhas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalo de ping durante a recuperação de falhas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Tamanho do ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Tempo limite de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "IP de rastreamento de ping"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Políticas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
+"As políticas são perfis que agrupam um ou mais membros que controlam a forma "
+"como o Mwan3 distribui o tráfego."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-"Políticas são perfis que agrupam um ou mais membros controlando como o MWAN "
-"distribui tráfego<br />Interfaces membros com métricas mais baixas são "
-"usadas primeiro<br />Interfaces membros com a mesma métrica serão "
-"balanceadas com carga<br />Interfaces membros com carga balanceada "
-"distribuem mais tráfego para aqueles com pesos mais altos<br />Os nomes "
-"podem conter caracteres A-Z, a-z, 0-9, _ e sem espaço<br />Nomes podem ter "
-"15 caracteres ou menos<br />As políticas não devem compartilhar o mesmo nome "
-"das interfaces, membros ou regras configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"As políticas não podem compartilhar o mesmo nome das interfaces, membros ou "
+"regras configuradas"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Política atribuída"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+"Coloque a sua ação mwan3 personalizada aqui, que serão executados com cada "
+"evento da interface hotplug netifd nas interfaces para as quais o mwan3 está "
+"ativado."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalo de recuperação"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Latência de recuperação [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Perda de pacotes de recuperação [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Tabela de roteamento %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Tabela de roteamento %s para interface %s encontrada"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Tabela de roteamento %s para interface %s não encontrada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Consulta da tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regra"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Regras"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "As regras são baseadas no endereço IP, na porta ou no protocolo."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "As regras são combinadas de cima para baixo."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "As regras abaixo de uma regra correspondente são ignoradas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
msgstr ""
-"As regras especificam qual tráfego usará uma determinada política MWAN<br /"
-">As regras são baseadas em endereço IP, porta ou protocolo<br />As regras "
-"são comparadas de cima para baixo<br />As regras abaixo de uma regra "
-"correspondente são ignoradas<br />O tráfego que não corresponde com nenhuma "
-"regra é roteado usando a tabela de roteamento principal<br />O tráfego "
-"destinado a redes conhecidas (diferente dos padrões) é tratado pela tabela "
-"de roteamento principal<br />O tráfego correspondente a uma regra, mas todas "
-"as interfaces WAN para qual a política é down serão blackholed<br />Os nomes "
-"podem conter caracteres A-Z, a-z, 0-9, _ e sem espaços<br />As regras não "
-"devem ter o mesmo nome das interfaces, membros ou políticas configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"As regras não podem compartilhar o mesmo nome das interfaces, membros ou "
+"políticas configuradas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+"As regras especificam qual tráfego irá utilizar uma específica política MWAN."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
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:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Porta de origem"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Tempo limite pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Suporta a notação CIDR (ex. \"192.168.100.0/24\") sem as aspas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tarefa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Atualmente existem %d de %d interfaces suportadas configuradas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "O ficheiro também é preservado durante a sysupgrade."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr "A primeira linha do script deve ser &#34;#!/bin/sh&#34; sem aspas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+"Existem três principais variáveis de ambiente que são passadas a este script."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "Isso exibe a métrica atribuída a essa interface em /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "Este ficheiro é interpretado como um script da shell."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -706,55 +738,31 @@ msgstr ""
"Esse nome de host ou endereço IP será pingado para determinar se o link está "
"up ou down. Deixe em branco para assumir que a interface está sempre online"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Esta secção permite modificar o conteúdo de \"/etc/mwan3.user\".<br />O "
-"ficheiro também é preservado durante o sysupgrade.<br /><br />Notas:<br /"
-">Este ficheiro é interpretado como um script de shell.<br />A primeira linha "
-"do script deve ser &#34;#!/bin/sh&#34; sem as aspas.<br />Linhas começando "
-"com # são comentários e não são executadas.<br />Pouse a sua ação mwan3 "
-"personalizada aqui, elas serão executadas com cada evento netifd da "
-"interface hotplug<br />em interfaces para as quais o mwan3 está ativado.<br /"
-"><br />Existem três variáveis de ambiente principais que são passadas a este "
-"script.<br /><br />$ACTION <br />* \"ifup\" É chamado pelo netifd e "
-"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 />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "Esta secção permite-lhe modificar o conteúdo do \"/etc/mwan3.user\"."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Rastreamento de nome de host ou endereço IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Método de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Confiabilidade de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+"O tráfego destinado a redes conhecidas (que não sejam redes padrão) é "
+"tratado pela tabela de roteamento principal."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -762,133 +770,322 @@ msgstr ""
"O tráfego do mesmo endereço IP de origem que anteriormente correspondia a "
"esta regra dentro do período limite pegajoso usará a mesma interface WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+"O tráfego que corresponde a uma regra, mas se todas as interfaces WAN para "
+"essa política que estejam inativas, serão bloqueadas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+"O tráfego que não corresponde a nenhuma regra é roteado por entre a tabela "
+"de roteamento principal."
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "Resolução de problemas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Não foi possível gravar os conteúdos: %s"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
msgstr "Tempo de atividade"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "View the content of /etc/protocols for protocol description"
msgstr "Veja o conteúdo de /etc/protocols para descrição do protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "AVISO: %d interfaces são configuradas excedendo o máximo de %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "AVISO: Interface %s não são encontradas em /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "AVISO: Interface %s tem a métrica dupla %s configurada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr ""
-"AVISO: Interface %s tem um requisito de confiabilidade maior do que rastrear "
-"hosts (%d)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr ""
-"AVISO: Interface %s não tem nenhuma rota padrão na tabela de roteamento "
-"principal"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "AVISO: O nome da política %s ultrapassou máximo de 15 caracteres"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"ATENÇÃO: Regra %s tem uma porta configurada com nenhum protocolo ou "
-"protocolo impróprio especificado!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "A aguardar que o comando termine..."
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Peso"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Quando todos os membros da política estiverem offline, use esse "
"comportamento para o tráfego correspondente"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Sim"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "padrão (use a tabela de roteamento principal)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "desconectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 requer que todas as interfaces tenham uma métrica única configurada "
-"em /etc/config/network<br />Os nomes devem coincidir com o nome da interface "
-"encontrada em /etc/config/network<br />Os nomes podem conter os caracteres A-"
-"Z, a-z, 0-9, _ e não devem conter espaços<br />As interfaces não podem "
-"partilhar o mesmo nome de membros configurados, políticas ou regras"
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "inacessível (rejeitar)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Todas as regras de IP necessárias para a interface %s encontradas"
+
+#~ msgid "Collecting data..."
+#~ msgstr "A recolher dados..."
+
+#~ msgid "Detail"
+#~ msgstr "Detalhe"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN não está em execução"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Balanceamento de Carga"
+
+#~ msgid "Loading"
+#~ msgstr "A carregar"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globais"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "Interfaces - MWAN"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Membros"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notificação"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Políticas"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Regras"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuração da Interface MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfaces MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Configuração de Membro MWAN - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Configuração da Política de MWAN - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Configuração de Regras MWAN - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Estado MWAN - Detalhe"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Estado MWAN - Diagnóstico"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Estado do MWAN - Solução de problemas"
+
+#~ msgid "Members"
+#~ msgstr "Membros"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Membros são perfis que atribuem uma métrica e um peso a uma interface "
+#~ "MWAN<br />Nomes podem conter caracteres A-Z, a-z, 0-9, _ sem nenhum "
+#~ "espaço<br />Os membros não devem compartilhar o mesmo nome das "
+#~ "interfaces, políticas ou regras configuradas"
+
+#~ msgid "Members assigned"
+#~ msgstr "Membros designados"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Faltam ambas as regras de IP para interface %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Nenhum gateway encontrado para interface %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nenhum host de rastreamento para interface %s definido."
+
+#~ msgid "Notification"
+#~ msgstr "Notificação"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Apenas uma regra de IP para a interface %s encontrada"
+
+#~ msgid "Policies"
+#~ msgstr "Políticas"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Políticas são perfis que agrupam um ou mais membros controlando como o "
+#~ "MWAN distribui tráfego<br />Interfaces membros com métricas mais baixas "
+#~ "são usadas primeiro<br />Interfaces membros com a mesma métrica serão "
+#~ "balanceadas com carga<br />Interfaces membros com carga balanceada "
+#~ "distribuem mais tráfego para aqueles com pesos mais altos<br />Os nomes "
+#~ "podem conter caracteres A-Z, a-z, 0-9, _ e sem espaço<br />Nomes podem "
+#~ "ter 15 caracteres ou menos<br />As políticas não devem compartilhar o "
+#~ "mesmo nome das interfaces, membros ou regras configuradas"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Tabela de roteamento %s para interface %s encontrada"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Tabela de roteamento %s para interface %s não encontrada"
+
+#~ msgid "Rules"
+#~ msgstr "Regras"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "As regras especificam qual tráfego usará uma determinada política "
+#~ "MWAN<br />As regras são baseadas em endereço IP, porta ou protocolo<br /"
+#~ ">As regras são comparadas de cima para baixo<br />As regras abaixo de uma "
+#~ "regra correspondente são ignoradas<br />O tráfego que não corresponde com "
+#~ "nenhuma regra é roteado usando a tabela de roteamento principal<br />O "
+#~ "tráfego destinado a redes conhecidas (diferente dos padrões) é tratado "
+#~ "pela tabela de roteamento principal<br />O tráfego correspondente a uma "
+#~ "regra, mas todas as interfaces WAN para qual a política é down serão "
+#~ "blackholed<br />Os nomes podem conter caracteres A-Z, a-z, 0-9, _ e sem "
+#~ "espaços<br />As regras não devem ter o mesmo nome das interfaces, membros "
+#~ "ou políticas configuradas"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Atualmente existem %d de %d interfaces suportadas configuradas"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Esta secção permite modificar o conteúdo de \"/etc/mwan3.user\".<br />O "
+#~ "ficheiro também é preservado durante o sysupgrade.<br /><br />Notas:<br /"
+#~ ">Este ficheiro é interpretado como um script de shell.<br />A primeira "
+#~ "linha do script deve ser &#34;#!/bin/sh&#34; sem as aspas.<br />Linhas "
+#~ "começando com # são comentários e não são executadas.<br />Pouse a sua "
+#~ "ação mwan3 personalizada aqui, elas serão executadas com cada evento "
+#~ "netifd da interface hotplug<br />em interfaces para as quais o mwan3 está "
+#~ "ativado.<br /><br />Existem três variáveis de ambiente principais que são "
+#~ "passadas a este script.<br /><br />$ACTION <br />* \"ifup\" É chamado "
+#~ "pelo netifd e 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 />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr "AVISO: %d interfaces são configuradas excedendo o máximo de %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "AVISO: Interface %s não são encontradas em /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "AVISO: Interface %s tem a métrica dupla %s configurada"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "AVISO: Interface %s tem um requisito de confiabilidade maior do que "
+#~ "rastrear hosts (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "AVISO: Interface %s não tem nenhuma rota padrão na tabela de roteamento "
+#~ "principal"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "AVISO: O nome da política %s ultrapassou máximo de 15 caracteres"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "ATENÇÃO: Regra %s tem uma porta configurada com nenhum protocolo ou "
+#~ "protocolo impróprio especificado!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "A aguardar que o comando termine..."
+
+#~ msgid "Weight"
+#~ msgstr "Peso"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 requer que todas as interfaces tenham uma métrica única configurada "
+#~ "em /etc/config/network<br />Os nomes devem coincidir com o nome da "
+#~ "interface encontrada em /etc/config/network<br />Os nomes podem conter os "
+#~ "caracteres A-Z, a-z, 0-9, _ e não devem conter espaços<br />As interfaces "
+#~ "não podem partilhar o mesmo nome de membros configurados, políticas ou "
+#~ "regras"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Latência máxima do pacote [ms]"
diff --git a/applications/luci-app-mwan3/po/pt_BR/mwan3.po b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
index b83ae61afa..5df559b13d 100644
--- a/applications/luci-app-mwan3/po/pt_BR/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"PO-Revision-Date: 2021-07-22 08:04+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsmwan3/pt_BR/>\n"
@@ -8,74 +8,102 @@ 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.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d segundo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d segundo"
+msgstr[1] "%d segundos"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d segundos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+"%s: Nome do dispositivo físico cuja interface subiu ou caiu (por exemplo, "
+"\"eth0\" ou \"wwan0\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s: Nome da ação que desencadeou este evento"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+"%s: Nome da interface que subiu ou caiu (por exemplo, \"wan\" ou \"wwan\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s: É chamado por netifd e por mwan3track"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s: Só é chamado por mwan3track caso a localização falhe"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr "* %s: Só é chamado por mwan3track caso o rastreamento seja bem sucedido"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Seleção da interface --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Por favor, escolha --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,165 +111,151 @@ msgstr ""
"Valores aceitos: 1-100. Todos estes endereços IP de Rastreamento devem "
"responder para que o link seja considerado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-1000. Predefinido para 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-256. Predefinido para 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-"Todas as regras de IP necessárias para a interface %s foram encontradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Varrer também esta tabela de roteamento para as redes conectadas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Verificar regras de IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Verifique a qualidade do link"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Verifique a tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Coletando dados..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "Coletando dados ..."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "O conteúdo foi salvo."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Crítico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Depuração"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Endereço de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Porta de destino"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detalhe"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnóstico"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Desabilitado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"A interface desativada será considerada ativada após muitos testes de ping "
"bem-sucedidos"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "Tempo de inatividade"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergência"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Ativar rastreamento ssl"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Ativa o registro log das regras de firewall (o registro mwan3 global também "
"deve estar ativado)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Ativa o registro log global de firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Ativa o rastreamento https na porta SSL 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "insira o valor em hexadecimal, começando por <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Executar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Esperar que a interface esteja no ar durante um evento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Falha da latência [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Porcentagem da perda dos pacotes [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Nível de registro do firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Máscara do firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Despejar a tabela conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Despejar a tabela conntrack de firewall global durante os eventos"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globais"
@@ -249,184 +263,120 @@ msgstr "Globais"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Conceda acesso UCI ao luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: O MWAN não está em execução"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Somente IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Somente IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informação"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Condição inicial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interface inoperante"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface operante"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"A interface será considerada inoperante caso muitos testes de ping falhem"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+"As interfaces não podem ter o mesmo nome que os membros configurados, que as "
+"políticas ou as regras."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Protocolo de Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Conservar o intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
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:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Último recurso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Balanceamento de Carga"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "As linhas que começam com # são comentários, elas não são executadas."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Carregando"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+"As interfaces de membros com carga balanceada distribuem mais tráfego para "
+"aqueles com pesos maiores."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Registrando os eventos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Nível do registro log"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Global"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "Interfaces - MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Membros"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notificação"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Políticas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Regras"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuração da Interface MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "Interfaces MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Configuração de Membro MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Configuração da Política MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "Regras de Configuração MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Condição MWAN - Detalhes"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Condição MWAN - Diagnósticos"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Condição MWAN - Solução de problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "TTL Máximo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -435,45 +385,99 @@ msgstr ""
"\"80,443\") ou como uma faixa de portas (por exemplo, \"1024:2048\") não use "
"aspas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Membro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+"As interfaces dos membros com métricas mais baixas são as primeiras a serem "
+"usadas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+"As interfaces dos membros com a mesma métrica terão balanceamento de carga."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Membro usado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Membros"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
+"Os membros são perfis que associam uma métrica e um peso numa interface MWAN."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-"Os Membros são perfis que atribuem uma métrica e um peso em uma interface "
-"MWAN<br />Os nomes podem conter caracteres entre A-Z, a-z, 0-9, _ sem nenhum "
-"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:65
-msgid "Members assigned"
-msgstr "Membros designados"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Os membros não podem compartilhar o mesmo nome das interfaces já "
+"configuradas, das políticas ou das regras."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrica"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Faltando ambas as regras IP para a interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "Gerenciador MultiWAN"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "Gerenciador MultiWAN - Diagnósticos"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "Gerenciador MultiWAN - Globais"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "Gerenciador MultiWAN - Interfaces"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "Gerenciador MultiWAN - Membros"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "Gerenciador MultiWAN - Notifique"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "Gerenciador MultiWAN - Visão Geral"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "Gerenciador MultiWAN - Políticas"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "Gerenciador MultiWAN - Regras"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "Gerenciador MultiWAN - Condição geral"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "Gerenciador MultiWAN - Solução de problemas"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+"O Mwan3 requer que todas as interfaces tenham uma métrica exclusiva "
+"configurada em /etc/config/network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -481,229 +485,254 @@ msgstr ""
"Nome da regra do IPset. Requer que as regras de IPset estejam em /etc/"
"dnsmasq.conf (por exemplo, \"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "Os nomes podem conter caracteres A-Z, a-z, 0-9, _ e sem espaços-"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "Os nomes podem conter caracteres A-Z, a-z, 0-9, _ e sem espaços."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "Os nomes devem ter 15 caracteres ou menos."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+"Os nomes devem corresponder ao nome da interface encontrado em /etc/config/"
+"network."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Não"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nenhuma interface MWAN foi encontrada"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "Sem rastreamento"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Não foi encontrado nenhum gateway para a interface %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "Nenhuma métrica de interface definida!"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nenhum host de rastreamento para a interface %s foi definida."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "Notas:"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notificação"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr "Notifique"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Desconectado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Conectado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Apenas uma regra de IP para a interface %s foi encontrada"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Visão geral"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Contagem de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Realizar ping no gateway padrão"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalo de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalo de ping durante uma detecção de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalo de ping durante uma recuperação de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Tamanho do ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Tempo limite do ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping rastreamento IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Políticas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
+"As políticas são perfis que agrupam um ou mais membros controlando a forma "
+"como o Mwan3 distribui o tráfego."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-"As políticas são perfis que agrupam um ou mais membros que controlam como a "
-"interface MWAN distribui o tráfego<br />Os membros com as métricas mais "
-"baixas são usadas primeiro<br />As interfaces dos membros que tenham a mesma "
-"métrica terão balanço de carga<br />Membros com balanço de carga distribuem "
-"o tráfego daqueles que estiverem mais ocupados<br/>Os nomes podem conter "
-"caracteres entre A-Z, a-z, 0-9, _ sem nenhum espaço entre eles<br/>Os nomes "
-"devem conter entre 15 caracteres ou menos<br/>As políticas não podem "
-"compartilhar do mesmo nome das interfaces, membros ou de regras já "
-"configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"As políticas não podem compartilhar o mesmo nome das interfaces "
+"configuradas, dos membros ou das regras"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Política atribuída"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+"Coloque a sua ação mwan3 personalizada aqui, eles serão executados com cada "
+"evento da interface hotplug netifd nas interfaces para as quais o mwan3 está "
+"ativado."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalo de recuperação"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Latência de recuperação [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Recuperação da perda dos pacotes [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Tabela de roteamento %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "A tabela de roteamento %s para a interface %s foi encontrada"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "A tabela de roteamento %s para a interface %s não foi encontrada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Consulta da tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regra"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Regras"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "As regras são baseadas no endereço IP, na porta ou no protocolo."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "As regras são combinadas de cima para baixo."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "As regras abaixo de uma regra correspondente serão ignoradas."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
msgstr ""
-"As regras determinam qual tráfego usará uma determinada política MWAN<br /"
-">As regras são baseadas em endereços IPs, portas ou protocolos<br />As "
-"regras são lidas de cima para baixo<br />As regras abaixo que correspondam a "
-"uma anterior são ignoradas<br />O tráfego que não coincide com nenhuma regra "
-"é roteada usando a tabela de roteamento principal<br />O tráfego destinado "
-"para as redes conhecidas (outras não predefinidas) são trabalhadas pela "
-"tabela de roteamento principal<br />O tráfego que coincida com uma regra, "
-"menos para todas as interfaces WAN onde a política esteja desativada, estas "
-"serão marcadas em uma lista negra<br />Os nomes podem conter caracteres "
-"entre A-Z, a-z, 0-9, _ sem nenhum espaço entre eles<br />As regras podem não "
-"ter o mesmo nome das interfaces, membros ou políticas já configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"As regras não podem compartilhar o mesmo nome das interfaces configuradas, "
+"dos membros ou das políticas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+"As regras definem que tráfego irá utilizar uma determinada política MWAN."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
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:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Porta de origem"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Condição Geral"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Fixo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Tempo limite fixo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Compatível com notação CIDR (ex. \"192.168.100.0/24\") sem aspas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tarefa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Existem atualmente %d de %d interfaces compatíveis configuradas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "O arquivo também é preservado durante o sysupgrade."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr "A primeira linha do script deve ser &#34;#!/bin/sh&#34; sem aspas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+"Existem três principais variáveis de ambiente que são passadas para este "
+"script."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Isso exibe a métrica atribuída para esta interface em /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "Este arquivo é interpretado como um script shell."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -712,56 +741,31 @@ msgstr ""
"operante ou não. Deixe em branco para assumir que a interface esteja sempre "
"operante"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Esta seção permite que você modifique o conteúdo de \"/etc/mwan3.user\".<br /"
-">O arquivo também é preservado durante a atualização do sistema.<br /><br /"
-">Notas:<br />Este arquivo é interpretado como um script shell.<br />A "
-"primeira linha do script deve ser &#34;#!/bin/sh&#34; sem aspas.<br />Linhas "
-"começando com # são comentários e não são executadas.<br />Ponha as suas "
-"ações personalizada para o mwan3 aqui, elas serão executadas com cada evento "
-"da interface netifd hotplug<br />nas interfaces para as quais o mwan3 está "
-"habilitado.<br /><br /> Existem três variáveis principais do ambiente que "
-"são passadas para este script.<br /><br />$ACTION <br />* \"ifup\" É chamado "
-"pelo netifd e mwan3track <br />* \"ifdown\" É chamado pelo netifd e "
-"mwan3track <br />* \"connected\" Só é chamado pelo mwan3track caso o "
-"tracking seja bem sucedido <br />* \"disconnected\" Só é chamado pelo "
-"mwan3track caso o tracking falhe <br />$INTERFACE Nome da interface que "
-"mudou a sua condição para operante ou inoperante (e.g. \"wan\" ou \"wwan"
-"\")<br />$DEVICE Nome do dispositivo físico cuja interface ficou operante ou "
-"não (e.g. \"eth0\" ou \"wwan0\")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "Esta seção permite alterar o conteúdo do \"/etc/mwan3.user\"."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Rastreamento de hostname ou endereço IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Método de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Confiabilidade de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+"O tráfego destinado nas redes conhecidas (que não sejam as redes padrão) é "
+"tratado pela tabela de roteamento principal."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -769,134 +773,327 @@ msgstr ""
"O tráfego do mesmo endereço IP de origem que anteriormente correspondia a "
"esta regra dentro do período de tempo limite fixo usará a mesma interface WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+"O tráfego que corresponde a uma regra, porém, todas as interfaces WAN para "
+"essa política que estejam inativas, serão bloqueadas."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+"O tráfego que não corresponda a nenhuma regra é roteado usando a tabela de "
+"roteamento principal."
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "Solucionando problemas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "Não foi possível salvar os conteúdos: %s"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
msgstr "Tempo de atividade"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "View the content of /etc/protocols for protocol description"
msgstr "Exiba o conteúdo de /etc/protocols para uma descrição do protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "AVISO: as interfaces %d estão configuradas excedendo o máximo de %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "AVISO: A interface %s não foi encontrada em /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "AVISO: A interface %s tem uma configuração métrica %s duplicada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr ""
-"AVISO: A interface %s tem um requisito de confiabilidade maior do que os "
-"hosts rastreáveis (%d)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr ""
-"AVISO: A interface %s não tem nenhuma rota padrão na tabela de roteamento "
-"principal"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"AVISO: A política %s excedeu o limite máximo de 15 caracteres para o nome"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"AVISO: A regra %s tem uma porta configurada sem nenhum ou com um protocolo "
-"configurado de forma incorreta!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Aguardando a conclusão do comando..."
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Peso"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Quando todos os membros da política estiverem fora do ar, use este "
"comportamento para o tráfego correspondente"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Sim"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "buraco negro (derruba)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "padrão (usar tabela de roteamento principal)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "desconectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 necessita que todas as interfaces tenham uma métrica única configurada "
-"no /etc/config/network<br />Os nomes devem coincidir com o nome da interface "
-"encontrada em /etc/config/network<br />Os nomes podem conter os caracteres A-"
-"Z, a-z, 0-9, _ e sem espaço<br />As interfaces não podem compartilhar do "
-"mesmo nome como os membros configurados, políticas ou das regras"
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "inacessível (rejeitar)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr ""
+#~ "Todas as regras de IP necessárias para a interface %s foram encontradas"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Coletando dados..."
+
+#~ msgid "Detail"
+#~ msgstr "Detalhe"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: O MWAN não está em execução"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Balanceamento de Carga"
+
+#~ msgid "Loading"
+#~ msgstr "Carregando"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Global"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "Interfaces - MWAN"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Membros"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notificação"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Políticas"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Regras"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuração da Interface MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfaces MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Configuração de Membro MWAN - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Configuração da Política MWAN - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Regras de Configuração MWAN - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Condição MWAN - Detalhes"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Condição MWAN - Diagnósticos"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Condição MWAN - Solução de problemas"
+
+#~ msgid "Members"
+#~ msgstr "Membros"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Os Membros são perfis que atribuem uma métrica e um peso em uma interface "
+#~ "MWAN<br />Os nomes podem conter caracteres entre A-Z, a-z, 0-9, _ sem "
+#~ "nenhum espaço entre eles<br />Os membros podem não compartilhar do mesmo "
+#~ "nome das interfaces, políticas ou regras configuradas"
+
+#~ msgid "Members assigned"
+#~ msgstr "Membros designados"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Faltando ambas as regras IP para a interface %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Não foi encontrado nenhum gateway para a interface %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nenhum host de rastreamento para a interface %s foi definida."
+
+#~ msgid "Notification"
+#~ msgstr "Notificação"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Apenas uma regra de IP para a interface %s foi encontrada"
+
+#~ msgid "Policies"
+#~ msgstr "Políticas"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "As políticas são perfis que agrupam um ou mais membros que controlam como "
+#~ "a interface MWAN distribui o tráfego<br />Os membros com as métricas mais "
+#~ "baixas são usadas primeiro<br />As interfaces dos membros que tenham a "
+#~ "mesma métrica terão balanço de carga<br />Membros com balanço de carga "
+#~ "distribuem o tráfego daqueles que estiverem mais ocupados<br/>Os nomes "
+#~ "podem conter caracteres entre A-Z, a-z, 0-9, _ sem nenhum espaço entre "
+#~ "eles<br/>Os nomes devem conter entre 15 caracteres ou menos<br/>As "
+#~ "políticas não podem compartilhar do mesmo nome das interfaces, membros ou "
+#~ "de regras já configuradas"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "A tabela de roteamento %s para a interface %s foi encontrada"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "A tabela de roteamento %s para a interface %s não foi encontrada"
+
+#~ msgid "Rules"
+#~ msgstr "Regras"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "As regras determinam qual tráfego usará uma determinada política MWAN<br /"
+#~ ">As regras são baseadas em endereços IPs, portas ou protocolos<br />As "
+#~ "regras são lidas de cima para baixo<br />As regras abaixo que "
+#~ "correspondam a uma anterior são ignoradas<br />O tráfego que não coincide "
+#~ "com nenhuma regra é roteada usando a tabela de roteamento principal<br /"
+#~ ">O tráfego destinado para as redes conhecidas (outras não predefinidas) "
+#~ "são trabalhadas pela tabela de roteamento principal<br />O tráfego que "
+#~ "coincida com uma regra, menos para todas as interfaces WAN onde a "
+#~ "política esteja desativada, estas serão marcadas em uma lista negra<br /"
+#~ ">Os nomes podem conter caracteres entre A-Z, a-z, 0-9, _ sem nenhum "
+#~ "espaço entre eles<br />As regras podem não ter o mesmo nome das "
+#~ "interfaces, membros ou políticas já configuradas"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Existem atualmente %d de %d interfaces compatíveis configuradas"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Esta seção permite que você modifique o conteúdo de \"/etc/mwan3.user\"."
+#~ "<br />O arquivo também é preservado durante a atualização do sistema.<br /"
+#~ "><br />Notas:<br />Este arquivo é interpretado como um script shell.<br /"
+#~ ">A primeira linha do script deve ser &#34;#!/bin/sh&#34; sem aspas.<br /"
+#~ ">Linhas começando com # são comentários e não são executadas.<br />Ponha "
+#~ "as suas ações personalizada para o mwan3 aqui, elas serão executadas com "
+#~ "cada evento da interface netifd hotplug<br />nas interfaces para as quais "
+#~ "o mwan3 está habilitado.<br /><br /> Existem três variáveis principais do "
+#~ "ambiente que são passadas para este script.<br /><br />$ACTION <br />* "
+#~ "\"ifup\" É chamado pelo netifd e mwan3track <br />* \"ifdown\" É chamado "
+#~ "pelo netifd e mwan3track <br />* \"connected\" Só é chamado pelo "
+#~ "mwan3track caso o tracking seja bem sucedido <br />* \"disconnected\" Só "
+#~ "é chamado pelo mwan3track caso o tracking falhe <br />$INTERFACE Nome da "
+#~ "interface que mudou a sua condição para operante ou inoperante (e.g. \"wan"
+#~ "\" ou \"wwan\")<br />$DEVICE Nome do dispositivo físico cuja interface "
+#~ "ficou operante ou não (e.g. \"eth0\" ou \"wwan0\")<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "AVISO: as interfaces %d estão configuradas excedendo o máximo de %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "AVISO: A interface %s não foi encontrada em /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "AVISO: A interface %s tem uma configuração métrica %s duplicada"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "AVISO: A interface %s tem um requisito de confiabilidade maior do que os "
+#~ "hosts rastreáveis (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "AVISO: A interface %s não tem nenhuma rota padrão na tabela de roteamento "
+#~ "principal"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "AVISO: A política %s excedeu o limite máximo de 15 caracteres para o nome"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "AVISO: A regra %s tem uma porta configurada sem nenhum ou com um "
+#~ "protocolo configurado de forma incorreta!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Aguardando a conclusão do comando..."
+
+#~ msgid "Weight"
+#~ msgstr "Peso"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 necessita que todas as interfaces tenham uma métrica única "
+#~ "configurada no /etc/config/network<br />Os nomes devem coincidir com o "
+#~ "nome da interface encontrada em /etc/config/network<br />Os nomes podem "
+#~ "conter os caracteres A-Z, a-z, 0-9, _ e sem espaço<br />As interfaces não "
+#~ "podem compartilhar do mesmo nome como os membros configurados, políticas "
+#~ "ou das regras"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Latência máxima do pacote [ms]"
diff --git a/applications/luci-app-mwan3/po/ro/mwan3.po b/applications/luci-app-mwan3/po/ro/mwan3.po
index 806cc478c7..34d0c45bd3 100644
--- a/applications/luci-app-mwan3/po/ro/mwan3.po
+++ b/applications/luci-app-mwan3/po/ro/mwan3.po
@@ -11,231 +11,244 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Colectare date..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Dezactivat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Urgență"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Eroare"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -243,582 +256,552 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfață"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Încărcare"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nu"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "În așteptarea finalizării comenzii..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Da"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Colectare date..."
+
+#~ msgid "Loading"
+#~ msgstr "Încărcare"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "În așteptarea finalizării comenzii..."
diff --git a/applications/luci-app-mwan3/po/ru/mwan3.po b/applications/luci-app-mwan3/po/ru/mwan3.po
index 6012827347..75147df446 100644
--- a/applications/luci-app-mwan3/po/ru/mwan3.po
+++ b/applications/luci-app-mwan3/po/ru/mwan3.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: mwan3\n"
"POT-Creation-Date: 2017-09-14 16:00+0300\n"
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2021-07-19 21:36+0000\n"
+"Last-Translator: Artem <Localizer_in_Russian@protonmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/ru/>\n"
"Language: ru\n"
@@ -12,76 +12,103 @@ 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.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d час"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d минута"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d минут"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d секунда"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d секунда"
+msgstr[1] "%d секунда"
+msgstr[2] "%d секунда"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d секунд"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Сделайте выбор --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -89,167 +116,154 @@ msgstr ""
"Допустимые значения: 1–100. Количество IP-адресов, которое должно ответить "
"чтобы соединение было признано активным"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Допустимые значения: 1–1000. По умолчанию 1, если значение не задано"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Допустимые значения: 1–256 По умолчанию 1, если значение не задано"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Тревога"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Все необходимые IP правила для интерфейса %s найдены"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"Также сканировать эту таблицу маршрутизации на предмет подключённых сетей"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Проверить правила IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Проверка качества подключения"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Проверить таблицу маршрутизации"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Сбор данных..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Критическая ситуация"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Отладка"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Адрес назначения"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Порт назначения"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Подробно"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Диагностика"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Отключено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Отключенный интерфейс будет считаться активным после указанного количество "
"успешных ping проверок"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Чрезвычайная ситуация"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Включить отслеживание SSL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Включает журналирование правил брандмауэра (также должно быть включено "
"глобальное журналирование mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Включает глобальное журналирование правил брандмауэера"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Включает отслеживание HTTPS на SSL порту 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Введите значение в шестнадцатеричной форме, начиная с <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Ошибка"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Выполнить"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Ожидать состояние интерфейса при событии подключения интерейса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Интервал отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Задержка при отказе [мс]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Потери пакетов при отказе [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Уровень журналирования брандмауэра"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Маска межсетевого экрана"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Сбрасывать conntrack таблицу"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Сбрасывать глобальную таблицу conntrack межсетевого экрана при событиях "
"интерфейса"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Общие"
@@ -257,185 +271,117 @@ msgstr "Общие"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Предоставить UCI доступ для luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "ИНФОРМАЦИЯ: MWAN не запущен"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 и IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Только IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Только IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Информация"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Исходное состояние"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Отключение интерфейса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Включение интерфейса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"Интерфейс будет считаться неработающим после заданного количество неудачных "
"пинг-запросов"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Интерфейсы"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Протокол интернета (IP)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Сохранять интервал отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Сохранять интервал отказа пинг-запроса во время состояния отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Крайнее средство"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Балансировка нагрузки"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Загрузка"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Журналирование"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Уровень журналирования"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Общие"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Интерфейсы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Узлы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Уведомления"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Политики"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Правила"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Настройка интерфейса MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN интерфейсы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN настройка узла - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN настройка политики - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN настройка правила - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Состояние MWAN - Подробно"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Состояние MWAN - Диагностика"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Состояние MWAN - Устранение неполадок"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Максимальное TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -443,44 +389,91 @@ msgstr ""
"Может быть введено как один или несколько портов (например, «22» или "
"«80,443») или как диапазон портов (например, «1024:2048») без кавычек"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Узел"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Используемый узел"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Узлы"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Узлы имеют профили, содержащие метрику вес интерфейса MWAN.<br />Имена могут "
-"содержать символы A-Z, a-z, 0-9, _ без пробелов.<br />Узлы не могут иметь "
-"одинаковые имена с настроенными интерфейсами, политиками или правилами"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "Назначенные узлы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Метрика"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Отсутствуют оба правила IP для интерфейса %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -488,229 +481,241 @@ msgstr ""
"Имя IPset правила. Требуется правило IPset в /etc/dnsmasq.conf (например "
"«ipset=/youtube.com/youtube»)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Нет"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Интерфейсы MWAN не найдены"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
-msgstr ""
+msgstr "Нет отслеживания"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Шлюз для интерфейса %s не найден."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Для интерфейса %s не определены отслеживаемые хосты."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Сообщение"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Уведомления"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Отключен"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Онлайн"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Найдено только одно IP правило для интерфейса %s"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Количество пинг-запросов"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Пинг-запрос шлюза по умолчанию"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Интервал пинг-запроса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Интервал пинг-запросов во время обнаруженного отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Интервал пинг-запросов при восстановлении отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Размер пакета пинг-запроса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Время ожидания ответа пинг-запроса"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Пинг-запрос отслеживаемого IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Политики"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Политики это профили, объединяющие один или несколько узлов, контролирующих "
-"распределение трафика в сети MWAN.<br />Первыми используются интерфейсы-узлы "
-"с более низкими значениями метрики.<br />Интерфейсы с одинаковыми значениями "
-"метрики используются для балансировки нагрузки.<br />Балансировка нагружки "
-"распределяется в соответствии с назначенными значениями веса для интерфейсов."
-"<br />Имена могут содержать символы A-Z, a-z, 0-9, _ без пробелов.<br /"
-">Имена должны быть не более 15 символов.<br />Политики не могут иметь "
-"одинаковые имена с настроенными интерфейсами, узлами или правилами"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Политика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Назначенная политика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Интервал восстановления"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Задержка восстановления [мс]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Потери пакетов для восстановления [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Таблица маршрутизации %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Найдена таблица маршрутизации %s для интерфейса %s"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Таблица маршрутизации %s для интерфейса %s не найдена"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Поиск таблицы маршрутизации"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Правило"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Правила"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Правила определяют, какой трафик будет использовать конкретную политику MWAN."
-"<br />Правила основываются на IP-адресе, номере порта или протоколе.<br /"
-">Правила исполняются сверху вниз.<br />Правила, расположенные ниже "
-"сопоставленного правила, игнорируются.<br />Трафик, не соответствующий "
-"никакому правилу, маршрутизируется с помощью основной таблицы маршрутизации."
-"<br />Трафик, предназначенный для известных (не по умолчанию) сетей, "
-"обрабатывается основной таблицей маршрутизации.<br />Трафик соответствующий "
-"правилу, но при отключенных всех интерфейсах для данной политики, будет "
-"заблокирован.<br />Имена могут содержать символы A-Z, a-z, 0-9, _ без "
-"пробелов.<br />Правила не могут иметь одинаковые имена с настроенными "
-"интерфейсами, узлами или политиками"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
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:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Адрес источника"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Порт источника"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Состояние"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Режим Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Время ожидания режима Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Поддерживает CIDR нотацию (например «192.168.100.0/24») без кавычек"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Задача"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "В настоящее время настроено %d из %d поддерживаемых интерфейсов"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Здесь отображается метрика, назначенная этому интерфейсу в файле /etc/config/"
"network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -718,56 +723,29 @@ msgstr ""
"Имя хоста или IP-адрес для пинг-запроса, чтобы определить активно соединение "
"или нет. Оставьте пустым, чтобы указать, что интерфейс всегда в сети"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Этот раздел позволяет изменять содержимое «/etc/mwan3.user».<br />Данный "
-"файл сохраняется при обновлении прошивки.<br /><br />Примечания:<br />Этот "
-"файл интерпретируется как shell-скрипт.<br />Первая строка скрипта должна "
-"быть &#34;#!/bin/sh&#34; без кавычек.<br />Строки, начинающиеся с «#», "
-"являются комментариями и не исполняются.<br />Добавляя сюда своё собственное "
-"действие mwan3, оно будет<br />выполняться при каждом событии интерфейса "
-"netifd hotplug<br />на тех интерфейсах, для которых mwan3 включён. <br /"
-"><br />Есть три основные переменные окружения, которые передаются этому "
-"скрипту. <br /><br />$ACTION <br />* «ifup» вызывается netifd и mwan3track "
-"<br />* «ifdown» вызывается netifd и mwan3track <br />* «connected» "
-"вызывается mwan3track только если отслеживание было успешным <br />* "
-"«disconnected» вызывается mwan3track только в случае неудачного отслеживания "
-"<br />$INTERFACE имя интерфейса, который был подключен или отключен "
-"(например, «wan» или «wwan»)<br />$DEVICE имя физического устройства, "
-"интерфейс которого был подключен или отключен (например, «eth0» или "
-"«wwan0»)<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Отслеживамое имя хоста или IP-адрес"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Метод отслеживания"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Надежность отслеживания"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -776,139 +754,325 @@ msgstr ""
"правилу в период времени ожидания режима Sticky, будет использовать тот же "
"интерфейс WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Устранение неполадок"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr "Время работы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Просмотр содержимого файла /etc/protocols для описания протокола"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Настроено %d интерфейсов при ограничении в максимум %d "
-"интерфейсов!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не найден в конфигурационном файле /etc/config/"
-"network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет дублирующую конфигурацию метрики %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет более высокие требования к надежности, "
-"чем отслеживаемые узлы (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не имеет маршрута по умолчанию в основной "
-"таблице маршрутизации"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Имя политики %s превышает установленное ограничение в 15 "
-"символов"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Устранение неполадок"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Правило %s имеет порт, для которого не указан или "
-"неправильно указан протокол!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Ожидание завершения выполнения команды..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Время работы"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Просмотр содержимого файла /etc/protocols для описания протокола"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Внимание"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Вес"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Когда все члены политики находятся в автономном режиме, используйте это "
"поведение для сопоставляемого трафика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Да"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "blackhole (отбросить)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "подключено (connected, mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "default (использовать основную таблицу маршрутизации)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "отключено (disconnected, mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "отключено (ifdown, netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "подключено (ifup, netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 требует, чтобы все интерфейсы имели уникальную метрику, настроенную в /"
-"etc/config/network<br />Имена должны соответствовать имени интерфейса, "
-"указанному в /etc/config/network<br />Имена могут содержать символы A-Z, a-"
-"z, 0-9, _ без пробелов<br />Интерфейсы не могут иметь одинакового имени с "
-"настроенными участниками, политиками или правилами"
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "unreachable (отклонить)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Все необходимые IP правила для интерфейса %s найдены"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Сбор данных..."
+
+#~ msgid "Detail"
+#~ msgstr "Подробно"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "ИНФОРМАЦИЯ: MWAN не запущен"
+
+#~ msgid "Interfaces"
+#~ msgstr "Интерфейсы"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Балансировка нагрузки"
+
+#~ msgid "Loading"
+#~ msgstr "Загрузка"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Общие"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Интерфейсы"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Узлы"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Уведомления"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Политики"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Правила"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Настройка интерфейса MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN интерфейсы"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN настройка узла - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN настройка политики - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN настройка правила - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Состояние MWAN - Подробно"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Состояние MWAN - Диагностика"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Состояние MWAN - Устранение неполадок"
+
+#~ msgid "Members"
+#~ msgstr "Узлы"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Узлы имеют профили, содержащие метрику вес интерфейса MWAN.<br />Имена "
+#~ "могут содержать символы A-Z, a-z, 0-9, _ без пробелов.<br />Узлы не могут "
+#~ "иметь одинаковые имена с настроенными интерфейсами, политиками или "
+#~ "правилами"
+
+#~ msgid "Members assigned"
+#~ msgstr "Назначенные узлы"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Отсутствуют оба правила IP для интерфейса %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Шлюз для интерфейса %s не найден."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Для интерфейса %s не определены отслеживаемые хосты."
+
+#~ msgid "Notification"
+#~ msgstr "Уведомления"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Найдено только одно IP правило для интерфейса %s"
+
+#~ msgid "Policies"
+#~ msgstr "Политики"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Политики это профили, объединяющие один или несколько узлов, "
+#~ "контролирующих распределение трафика в сети MWAN.<br />Первыми "
+#~ "используются интерфейсы-узлы с более низкими значениями метрики.<br /"
+#~ ">Интерфейсы с одинаковыми значениями метрики используются для "
+#~ "балансировки нагрузки.<br />Балансировка нагружки распределяется в "
+#~ "соответствии с назначенными значениями веса для интерфейсов.<br />Имена "
+#~ "могут содержать символы A-Z, a-z, 0-9, _ без пробелов.<br />Имена должны "
+#~ "быть не более 15 символов.<br />Политики не могут иметь одинаковые имена "
+#~ "с настроенными интерфейсами, узлами или правилами"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Найдена таблица маршрутизации %s для интерфейса %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Таблица маршрутизации %s для интерфейса %s не найдена"
+
+#~ msgid "Rules"
+#~ msgstr "Правила"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Правила определяют, какой трафик будет использовать конкретную политику "
+#~ "MWAN.<br />Правила основываются на IP-адресе, номере порта или протоколе."
+#~ "<br />Правила исполняются сверху вниз.<br />Правила, расположенные ниже "
+#~ "сопоставленного правила, игнорируются.<br />Трафик, не соответствующий "
+#~ "никакому правилу, маршрутизируется с помощью основной таблицы "
+#~ "маршрутизации.<br />Трафик, предназначенный для известных (не по "
+#~ "умолчанию) сетей, обрабатывается основной таблицей маршрутизации.<br /"
+#~ ">Трафик соответствующий правилу, но при отключенных всех интерфейсах для "
+#~ "данной политики, будет заблокирован.<br />Имена могут содержать символы A-"
+#~ "Z, a-z, 0-9, _ без пробелов.<br />Правила не могут иметь одинаковые имена "
+#~ "с настроенными интерфейсами, узлами или политиками"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "В настоящее время настроено %d из %d поддерживаемых интерфейсов"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Этот раздел позволяет изменять содержимое «/etc/mwan3.user».<br />Данный "
+#~ "файл сохраняется при обновлении прошивки.<br /><br />Примечания:<br /"
+#~ ">Этот файл интерпретируется как shell-скрипт.<br />Первая строка скрипта "
+#~ "должна быть &#34;#!/bin/sh&#34; без кавычек.<br />Строки, начинающиеся с "
+#~ "«#», являются комментариями и не исполняются.<br />Добавляя сюда своё "
+#~ "собственное действие mwan3, оно будет<br />выполняться при каждом событии "
+#~ "интерфейса netifd hotplug<br />на тех интерфейсах, для которых mwan3 "
+#~ "включён. <br /><br />Есть три основные переменные окружения, которые "
+#~ "передаются этому скрипту. <br /><br />$ACTION <br />* «ifup» вызывается "
+#~ "netifd и mwan3track <br />* «ifdown» вызывается netifd и mwan3track <br /"
+#~ ">* «connected» вызывается mwan3track только если отслеживание было "
+#~ "успешным <br />* «disconnected» вызывается mwan3track только в случае "
+#~ "неудачного отслеживания <br />$INTERFACE имя интерфейса, который был "
+#~ "подключен или отключен (например, «wan» или «wwan»)<br />$DEVICE имя "
+#~ "физического устройства, интерфейс которого был подключен или отключен "
+#~ "(например, «eth0» или «wwan0»)<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Настроено %d интерфейсов при ограничении в максимум %d "
+#~ "интерфейсов!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не найден в конфигурационном файле /etc/"
+#~ "config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет дублирующую конфигурацию метрики %s"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет более высокие требования к надежности, "
+#~ "чем отслеживаемые узлы (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не имеет маршрута по умолчанию в основной "
+#~ "таблице маршрутизации"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Имя политики %s превышает установленное ограничение в 15 "
+#~ "символов"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Правило %s имеет порт, для которого не указан или "
+#~ "неправильно указан протокол!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Ожидание завершения выполнения команды..."
+
+#~ msgid "Weight"
+#~ msgstr "Вес"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 требует, чтобы все интерфейсы имели уникальную метрику, настроенную "
+#~ "в /etc/config/network<br />Имена должны соответствовать имени интерфейса, "
+#~ "указанному в /etc/config/network<br />Имена могут содержать символы A-Z, "
+#~ "a-z, 0-9, _ без пробелов<br />Интерфейсы не могут иметь одинакового имени "
+#~ "с настроенными участниками, политиками или правилами"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Максимальная задержка (latency) пакетов [мс]"
diff --git a/applications/luci-app-mwan3/po/sk/mwan3.po b/applications/luci-app-mwan3/po/sk/mwan3.po
index a53d73d178..3e513bdab0 100644
--- a/applications/luci-app-mwan3/po/sk/mwan3.po
+++ b/applications/luci-app-mwan3/po/sk/mwan3.po
@@ -10,231 +10,244 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Prosím, vyberte --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Výstraha"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Zbieram dáta..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostika"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Zakázané"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Povolené"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +255,549 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Rozhranie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Rozhrania"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Zaznamenávanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrika"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metrika"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nie"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Pravidlo"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Upozornenie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Áno"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Zbieram dáta..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Rozhrania"
diff --git a/applications/luci-app-mwan3/po/sv/mwan3.po b/applications/luci-app-mwan3/po/sv/mwan3.po
index 1df5c9c584..74e4b283a3 100644
--- a/applications/luci-app-mwan3/po/sv/mwan3.po
+++ b/applications/luci-app-mwan3/po/sv/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d timme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Vänligen välj --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Varning"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Samlar in data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritisk"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Felsök"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Destinationens adress"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Destinationsport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostik"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Inaktiverad"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Nödsituation"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Fel"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,558 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Gränssnitt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Gränssnitt"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Laddar"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Loggning"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrisk"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metrisk"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nej"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Avisering"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Villkor"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Adress för källkod"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Käll-port"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Uppgift"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Väntar på att kommandot ska slutföras..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Varning"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Vikt"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Ja"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Samlar in data..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Gränssnitt"
+
+#~ msgid "Loading"
+#~ msgstr "Laddar"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Väntar på att kommandot ska slutföras..."
+
+#~ msgid "Weight"
+#~ msgstr "Vikt"
diff --git a/applications/luci-app-mwan3/po/templates/mwan3.pot b/applications/luci-app-mwan3/po/templates/mwan3.pot
index d60a927aab..3ebed158f8 100644
--- a/applications/luci-app-mwan3/po/templates/mwan3.pot
+++ b/applications/luci-app-mwan3/po/templates/mwan3.pot
@@ -1,231 +1,243 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -233,582 +245,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/tr/mwan3.po b/applications/luci-app-mwan3/po/tr/mwan3.po
index fcade6e329..44ffb9383f 100644
--- a/applications/luci-app-mwan3/po/tr/mwan3.po
+++ b/applications/luci-app-mwan3/po/tr/mwan3.po
@@ -1,81 +1,108 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-13 01:24+0000\n"
-"Last-Translator: semih <semiht@gmail.com>\n"
+"PO-Revision-Date: 2021-08-06 13:33+0000\n"
+"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d saat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d dakika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d dakika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d saniye"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d saniye"
+msgstr[1] "%d saniyeler"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d saniye"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+"%s: Arayüzün yükseldiği veya düştüğü (ör. \"eth0\" veya \"wwan0\") fiziksel "
+"cihazın adı"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "Bu olayı tetikleyen eylemin adı %s"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr "Yukarı veya aşağı giden arayüzün adı %s (ör. \"wan\" veya \"wwan\")"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s: netifd ve mwan3track tarafından çağrılır"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s: Yalnızca izleme başarısız olursa mwan3track tarafından çağrılır"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr "* %s: Yalnızca izleme başarılı olduğunda mwan3track tarafından çağrılır"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- Arayüz Seçimi --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Lütfen seçin --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,163 +110,150 @@ msgstr ""
"Kabul edilebilir değerler: 1-100. Bu çok sayıda İzleme IP adresi, "
"bağlantının kabul edilmesi için yanıt vermelidir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Kabul edilebilir değerler: 1-1000. Ayarlanmamışsa varsayılan 1'dir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Kabul edilebilir değerler: 1-256. Ayarlanmamışsa varsayılan 1'dir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Uyarı"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "%s arabirimi için gerekli tüm IP kuralları bulundu"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Bağlı ağlar için bu Yönlendirme tablosunu da tarayın"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "IP kurallarını kontrol edin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Bağlantı kalitesini kontrol edin"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Yönlendirme tablosunu kontrol edin"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Veriler toplanıyor..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "Veriler toplanıyor ..."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "İçindekiler kaydedildi."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritik"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Hata ayıklama"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Hedef adres"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Hedef port"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detay"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Tanılama"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Devre dışı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Düşürülmüş arayüz, bu birçok başarılı ping testinden sonra kabul edilecektir"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "Arıza süresi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Acil Durum"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "SSL izlemeyi etkinleştir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Güvenlik duvarı kuralı günlüğünü etkinleştirir (genel mwan3 günlük kaydı da "
"etkinleştirilmelidir)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Global güvenlik duvarı günlük kaydını etkinleştirir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "443 SSL bağlantı noktasında https izlemeyi etkinleştirir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "<code>0x</code> ile başlayarak değeri onaltılık olarak girin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Hata"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Yürüt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Yukarı olayında arayüz durumunu bekleyin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Başarısızlık aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Hata gecikmesi [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Başarısızlık paket kaybı [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Güvenlik duvarı günlük düzeyi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Güvenlik duvarı maskesi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "conntrack tablosunu temizle"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Arayüz olaylarında güvenlik duvarı conntrack tablosunu temizle"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Küresel"
@@ -247,184 +261,120 @@ msgstr "Küresel"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "luci-app-mwan3 için UCI erişimi verin"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Çalışır durumda takılabilir ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Çalışır durumda takılabilir ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "BİLGİ: MWAN çalışmıyor"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
-msgstr "IPset"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 ve IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Yalnızca IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Yalnızca IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Bilgi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Başlangıç hali"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Arayüz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Arayüz devre dışı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Arayüz etkin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"Bu çok sayıda başarısız ping testinden sonra arayüz geçersiz sayılacaktır"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Arayüzler"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+"Arayüzler, yapılandırılmış üyeler, ilkeler veya kurallar aynı adı "
+"paylaşamayabilir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "İnternet protokolü"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Arıza aralığını koruyun"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Arıza durumunda ping arızası aralığını koruyun"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Son çare"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Yük dengeleme"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "# ile başlayan satırlar yorumdur ve çalıştırılmaz."
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Yükleniyor"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+"Yük dengelenmiş üye arayüzleri, daha büyük yüklere sahip olanları daha fazla "
+"trafik dağıtır."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Günlükleme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Günlük seviyesi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Küresel"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Arayüzler"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Üyeler"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Bildirim"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Politikalar"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Kurallar"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN Arayüz Yapılandırması - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN Arayüzleri"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN Üye Yapılandırması - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN Politika Yapılandırması - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN Kuralı Yapılandırması - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN Durumu - Detay"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN Durumu - Teşhis"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN Durumu - Sorun Giderme"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Maks TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -432,45 +382,95 @@ msgstr ""
"Tekli veya çoklu port (lar) olarak (ör. \"22\" veya \"80.443\") veya tırnak "
"işaretleri olmadan portrange (ör. \"1024: 2048\") olarak girilebilir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Üye"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr "Önce daha düşük metriklere sahip üye arayüzleri kullanılır."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr "Aynı metriğe sahip üye arayüzleri yük dengeli olacaktır."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Üye kullanıldı"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Üyeler"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr "Üyeler, bir MWAN arayüzüne bir metrik ve ağırlık ekleyen profillerdir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-"Üyeler, bir MWAN arayüzüne bir metrik ve ağırlık ekleyen profillerdir <br /> "
-"Adlar A-Z, a-z, 0-9, _ karakterleri içerebilir ve boşluk içeremez <br /> "
"Üyeler, yapılandırılmış arayüzler, politikalar veya kurallarla aynı adı "
-"paylaşamaz"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "Atanan üyeler"
+"paylaşamazlar."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Metrik"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "%s arabirimi için her iki IP kuralı da eksik"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "MultiWAN Yöneticisi"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "MultiWAN Yöneticisi - Sistem Kontrolü"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "MultiWAN Yöneticisi - Globaller"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "MultiWAN Yöneticisi - Arayüzler"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "MultiWAN Yöneticisi - Üyeler"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "MultiWAN Yöneticisi - Bildir"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "MultiWAN Yöneticisi - Genel Bakış"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "MultiWAN Yöneticisi - İlkeler"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "MultiWAN Yöneticisi - Kurallar"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "MultiWAN Yöneticisi - Durum"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "MultiWAN Yöneticisi - Sorun Giderme"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+"Mwan3, tüm arayüzlerin /etc/config/network içinde yapılandırılmış eşi "
+"olmayan bir metriğe sahip olmasını gerektirir."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -478,228 +478,252 @@ msgstr ""
"IPset kuralının adı. /Etc/dnsmasq.conf içinde IPset kuralı gerektirir (ör. "
"\"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "Adlar A-Z, a-z, 0-9, _ karakterlerini içerebilir ve boşluk içeremez-"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "Adlar A-Z, a-z, 0-9, _ karakterlerini içerebilir ve boşluk içeremez."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "Adlar 15 harf veya daha az olmalıdır."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr "Adlar /etc/config/network içinde bulunan arayüz adıyla eşleşmelidir."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Hayır"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "MWAN arayüzü bulunamadı"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "İzleme yok"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "%s arabirimi için ağ geçidi bulunamadı."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "Ayarlanan arayüz metrik seti yok!"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "%s arabirimi için izleme Ana Bilgisayarı tanımlanmadı."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "Notlar:"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Uyarı"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Bildirim"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr "Bildir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Çevrimdışı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Çevrimiçi"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "%s arabirimi için yalnızca bir IP kuralı bulundu"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "Genel bakış"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping sayısı"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Varsayılan ağ geçidine ping atma"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Arıza tespiti sırasında ping aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Arıza giderme sırasında ping aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping boyutu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping zaman aşımı"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping izleme IP'si"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Politikalar"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
+"İlkeler, Mwan3'ün trafiği nasıl dağıttığını kontrol eden bir veya daha fazla "
+"üyeyi gruplandıran profillerdir."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-"Politikalar, MWAN'ın trafiği nasıl dağıttığını kontrol eden bir veya daha "
-"fazla üyeyi gruplandıran profillerdir. <br /> Daha düşük ölçütlere sahip üye "
-"arayüzleri ilk olarak kullanılır <br /> Aynı ölçüye sahip üye arayüzleri yük "
-"dengeli olacaktır <br /> Yük dengeli üye arayüzleri dağıtır ağırlıkları daha "
-"fazla olanlardan daha fazla trafik <br /> Adlar AZ, az, 0-9, _ karakterleri "
-"içerebilir ve boşluk içermeyebilir <br /> Adlar 15 karakter veya daha az "
-"olmalıdır <br /> Politikalar aynı adı paylaşamaz, yapılandırılmış arayüzleri "
-"ve üyeler veya kuralları"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"İlkeler yapılandırılmış arayüzler, üyeler veya kurallarla aynı adı "
+"paylaşamayabilir"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Politika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Politika atandı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+"Özel mwan3 eyleminizi buraya koyun, bunlar mwan3'ün etkinleştirildiği "
+"arayüzlerde her netifd hotplug arayüz olayıyla birlikte çalıştırılacaktır."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Kurtarma aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Kurtarma gecikmesi [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Kurtarma paketi kaybı [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Yönlendirme tablosu %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "%s arabirimi için %s yönlendirme tablosu bulundu"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "%s arabirimi için %s yönlendirme tablosu bulunamadı"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Yönlendirme tablosu araması"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Kural"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Kurallar"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "Kurallar IP adresine, porta veya protokole dayalıdır."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "Kurallar yukarıdan aşağıya doğru eşleştirilir."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "Eşleşen bir kuralın altındaki kurallar yoksayılır."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+"Kurallar; yapılandırılmış arayüzler, üyeler veya politikalarla aynı adı "
+"paylaşamaz."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
"Kurallar, hangi trafiğin belirli bir MWAN politikasını kullanacağını "
-"belirtir <br /> Kurallar IP adresine, bağlantı noktasına veya protokole "
-"dayanır <br /> Kurallar yukarıdan aşağıya doğru eşleşir <br /> Eşleşen bir "
-"kuralın altındaki kurallar göz ardı edilir <br /> Herhangi bir kuralla "
-"eşleşmeyen trafik, ana yönlendirme tablosu kullanılarak yönlendirilir. <br /"
-"> Bilinen (varsayılan dışında) ağlara yönelik trafik, ana yönlendirme "
-"tablosu tarafından işlenir <br /> Bir kuralla eşleşen trafik, ancak bu "
-"politika için tüm WAN arayüzleri aşağıya kara boşluk bırakılır <br /> Adlar "
-"AZ, az, 0-9, _ karakterleri içerebilir ve boşluk içeremez <br /> Kurallar, "
-"yapılandırılmış arayüzler, üyeler veya politikalarla aynı adı paylaşamaz"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"belirtir."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Saniye. Kabul edilebilir değerler: 1-1000000. Ayarlanmazsa varsayılan 600 "
"olur"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Kaynak adresi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Kaynak portu"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Durum"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Yapışkan"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Sabit zaman aşımı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Tırnak işaretleri olmadan CIDR gösterimini (ör. \"192.168.100.0/24\") "
"destekler"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Görev"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Şu anda yapılandırılmış %d / %d desteklenen arayüz var"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "Dosya, sistem yükseltmesi sırasında da korunur."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+"Betiğin ilk satırı &#34;#!/bin/sh&#34; olmalıdır (tırnak işaretleri olmadan)."
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr "Bu betiğe iletilen üç ana ortam değişkeni var."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "Bu, /etc/config/network içinde bu arayüze atanan metriği gösterir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "Bu dosya bir kabuk betiği olarak yorumlanır."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -708,55 +732,31 @@ msgstr ""
"belirlemek için pinglenecektir. Arayüzün her zaman çevrimiçi olduğunu "
"varsaymak için boş bırakın"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Bu bölüm \"/etc/mwan3.user\" içeriğini değiştirmenize olanak tanır. <br /> "
-"Dosya ayrıca sysupgrade sırasında da korunur. <br /> <br /> Notlar: <br /> "
-"Bu dosya bir kabuk komut dosyası. <br /> Komut dosyasının ilk satırı &#34;#!/"
-"bin/sh&#34; olmalıdır. tırnak işaretleri olmadan. <br /> # ile başlayan "
-"satırlar yorumlardır ve yürütülmezler. <br /> Özel mwan3 eyleminizi buraya "
-"koyun, bunlar, <br /> her netifd hotplug arabirimi etkinliğiyle <br /> için "
-"arabirimlerde yürütülecektir. mwan3 etkinleştirilir. <br /> <br /> Bu betiğe "
-"aktarılan üç ana ortam değişkeni vardır. <br /><br />$ACTION <br />* \"ifup\""
-" netifd ve mwan3track tarafından çağrılır <br /> * \"ifdown\" netifd ve "
-"mwan3track tarafından çağrılır <br /> * \"bağlı\" Yalnızca izleme "
-"başarılıysa mwan3track tarafından çağrılır <br /> * \"bağlantı kesildi\" "
-"Yalnızca izleme başarısız olursa mwan3track tarafından çağrılır <br /> $"
-"INTERFACE Yukarı veya aşağı giden arayüzün adı (örn. \"Wan\" veya \"wwan\") "
-"<br /> $DEVICE Arayüzün yukarı veya aşağı gittiği fiziksel cihaz adı (örn. "
-"\"Eth0\" veya \"wwan0\") <br /> <br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "Bu bölüm, \"/etc/mwan3.user\" içeriğini değiştirmenize izin verir."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Ana bilgisayar adını veya IP adresini izleme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "İzleme yöntemi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "İzleme güvenilirliği"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+"Bilinen (öntanımlı olan dışında) ağlara yönelik trafik, ana yönlendirme "
+"tablosu tarafından işlenir."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -764,127 +764,317 @@ msgstr ""
"Yapışkan zaman aşımı süresi içinde bu kuralla daha önce eşleşen aynı kaynak "
"IP adresinden gelen trafik, aynı WAN arayüzünü kullanacaktır"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+"Bir kuralla eşleşen trafik, ancak bu ilke için tüm WAN arayüzlerini "
+"kapatacaktır."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+"Herhangi bir kuralla eşleşmeyen trafik, ana yönlendirme tablosu kullanılarak "
+"yönlendirilir."
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "Sorun giderme"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "İçerik kaydedilemiyor: %s"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
msgstr "Çalışma süresi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "View the content of /etc/protocols for protocol description"
msgstr "Protokol açıklaması için /etc/protocols içeriğini görüntüleyin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "UYARI: %d arabirimleri, maksimum %d'yi aşacak şekilde yapılandırıldı!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "UYARI: %s arabirimi /etc/config/network içinde bulunamadı"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "UYARI: %s arayüzünde, %s yapılandırılmış yinelenen bir metrik var"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr ""
-"UYARI: %s arabiriminin, izleme ana bilgisayarlarından (%d) daha yüksek bir "
-"güvenilirlik gereksinimi var"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr "UYARI: %s arabiriminin ana yönlendirme tablosunda varsayılan yolu yok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "UYARI: %s politikası, 15 karakterlik maksimum adı aşıyor"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"UYARI: %s kuralında, protokol belirtilmemiş veya uygun olmayan şekilde "
-"yapılandırılmış bir bağlantı noktası var!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Komutun tamamlanması bekleniyor..."
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Uyarı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Ağırlık"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Tüm politika üyeleri çevrimdışı olduğunda, eşleşen trafik için bu davranışı "
"kullanın"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Evet"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "kara delik (düşür)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "bağlı (mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "varsayılan (ana yönlendirme tablosunu kullanın)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "bağlantı kesildi (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
-msgstr "ifdown (netifd)"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
-msgstr "ifup (netifd)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
msgstr ""
-"mwan3, tüm arayüzlerin /etc/config/network içinde yapılandırılmış benzersiz "
-"bir ölçüye sahip olmasını gerektirir <br /> Adlar /etc/config/network içinde "
-"bulunan arayüz adıyla eşleşmelidir <br /> Adlar AZ, az, 0-9 karakterleri "
-"içerebilir , _ ve boşluksuz <br /> Arayüzler, yapılandırılmış üyeler, "
-"politikalar veya kurallarla aynı adı paylaşamaz"
-
-#: 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:81
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "ulaşılamaz (reddet)"
+
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "%s arabirimi için gerekli tüm IP kuralları bulundu"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Veriler toplanıyor..."
+
+#~ msgid "Detail"
+#~ msgstr "Detay"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "BİLGİ: MWAN çalışmıyor"
+
+#~ msgid "Interfaces"
+#~ msgstr "Arayüzler"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Yük dengeleme"
+
+#~ msgid "Loading"
+#~ msgstr "Yükleniyor"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Küresel"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Arayüzler"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Üyeler"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Bildirim"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Politikalar"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Kurallar"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN Arayüz Yapılandırması - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN Arayüzleri"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN Üye Yapılandırması - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN Politika Yapılandırması - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN Kuralı Yapılandırması - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Durumu - Detay"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN Durumu - Teşhis"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN Durumu - Sorun Giderme"
+
+#~ msgid "Members"
+#~ msgstr "Üyeler"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Üyeler, bir MWAN arayüzüne bir metrik ve ağırlık ekleyen profillerdir "
+#~ "<br /> Adlar A-Z, a-z, 0-9, _ karakterleri içerebilir ve boşluk içeremez "
+#~ "<br /> Üyeler, yapılandırılmış arayüzler, politikalar veya kurallarla "
+#~ "aynı adı paylaşamaz"
+
+#~ msgid "Members assigned"
+#~ msgstr "Atanan üyeler"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "%s arabirimi için her iki IP kuralı da eksik"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "%s arabirimi için ağ geçidi bulunamadı."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "%s arabirimi için izleme Ana Bilgisayarı tanımlanmadı."
+
+#~ msgid "Notification"
+#~ msgstr "Bildirim"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "%s arabirimi için yalnızca bir IP kuralı bulundu"
+
+#~ msgid "Policies"
+#~ msgstr "Politikalar"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Politikalar, MWAN'ın trafiği nasıl dağıttığını kontrol eden bir veya daha "
+#~ "fazla üyeyi gruplandıran profillerdir. <br /> Daha düşük ölçütlere sahip "
+#~ "üye arayüzleri ilk olarak kullanılır <br /> Aynı ölçüye sahip üye "
+#~ "arayüzleri yük dengeli olacaktır <br /> Yük dengeli üye arayüzleri "
+#~ "dağıtır ağırlıkları daha fazla olanlardan daha fazla trafik <br /> Adlar "
+#~ "AZ, az, 0-9, _ karakterleri içerebilir ve boşluk içermeyebilir <br /> "
+#~ "Adlar 15 karakter veya daha az olmalıdır <br /> Politikalar aynı adı "
+#~ "paylaşamaz, yapılandırılmış arayüzleri ve üyeler veya kuralları"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "%s arabirimi için %s yönlendirme tablosu bulundu"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "%s arabirimi için %s yönlendirme tablosu bulunamadı"
+
+#~ msgid "Rules"
+#~ msgstr "Kurallar"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Kurallar, hangi trafiğin belirli bir MWAN politikasını kullanacağını "
+#~ "belirtir <br /> Kurallar IP adresine, bağlantı noktasına veya protokole "
+#~ "dayanır <br /> Kurallar yukarıdan aşağıya doğru eşleşir <br /> Eşleşen "
+#~ "bir kuralın altındaki kurallar göz ardı edilir <br /> Herhangi bir "
+#~ "kuralla eşleşmeyen trafik, ana yönlendirme tablosu kullanılarak "
+#~ "yönlendirilir. <br /> Bilinen (varsayılan dışında) ağlara yönelik trafik, "
+#~ "ana yönlendirme tablosu tarafından işlenir <br /> Bir kuralla eşleşen "
+#~ "trafik, ancak bu politika için tüm WAN arayüzleri aşağıya kara boşluk "
+#~ "bırakılır <br /> Adlar AZ, az, 0-9, _ karakterleri içerebilir ve boşluk "
+#~ "içeremez <br /> Kurallar, yapılandırılmış arayüzler, üyeler veya "
+#~ "politikalarla aynı adı paylaşamaz"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Şu anda yapılandırılmış %d / %d desteklenen arayüz var"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Bu bölüm \"/etc/mwan3.user\" içeriğini değiştirmenize olanak tanır. <br /"
+#~ "> Dosya ayrıca sysupgrade sırasında da korunur. <br /> <br /> Notlar: "
+#~ "<br /> Bu dosya bir kabuk komut dosyası. <br /> Komut dosyasının ilk "
+#~ "satırı &#34;#!/bin/sh&#34; olmalıdır. tırnak işaretleri olmadan. <br /> # "
+#~ "ile başlayan satırlar yorumlardır ve yürütülmezler. <br /> Özel mwan3 "
+#~ "eyleminizi buraya koyun, bunlar, <br /> her netifd hotplug arabirimi "
+#~ "etkinliğiyle <br /> için arabirimlerde yürütülecektir. mwan3 "
+#~ "etkinleştirilir. <br /> <br /> Bu betiğe aktarılan üç ana ortam değişkeni "
+#~ "vardır. <br /><br />$ACTION <br />* \"ifup\" netifd ve mwan3track "
+#~ "tarafından çağrılır <br /> * \"ifdown\" netifd ve mwan3track tarafından "
+#~ "çağrılır <br /> * \"bağlı\" Yalnızca izleme başarılıysa mwan3track "
+#~ "tarafından çağrılır <br /> * \"bağlantı kesildi\" Yalnızca izleme "
+#~ "başarısız olursa mwan3track tarafından çağrılır <br /> $INTERFACE Yukarı "
+#~ "veya aşağı giden arayüzün adı (örn. \"Wan\" veya \"wwan\") <br /> $DEVICE "
+#~ "Arayüzün yukarı veya aşağı gittiği fiziksel cihaz adı (örn. \"Eth0\" veya "
+#~ "\"wwan0\") <br /> <br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "UYARI: %d arabirimleri, maksimum %d'yi aşacak şekilde yapılandırıldı!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "UYARI: %s arabirimi /etc/config/network içinde bulunamadı"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "UYARI: %s arayüzünde, %s yapılandırılmış yinelenen bir metrik var"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "UYARI: %s arabiriminin, izleme ana bilgisayarlarından (%d) daha yüksek "
+#~ "bir güvenilirlik gereksinimi var"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "UYARI: %s arabiriminin ana yönlendirme tablosunda varsayılan yolu yok"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "UYARI: %s politikası, 15 karakterlik maksimum adı aşıyor"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "UYARI: %s kuralında, protokol belirtilmemiş veya uygun olmayan şekilde "
+#~ "yapılandırılmış bir bağlantı noktası var!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Komutun tamamlanması bekleniyor..."
+
+#~ msgid "Weight"
+#~ msgstr "Ağırlık"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3, tüm arayüzlerin /etc/config/network içinde yapılandırılmış "
+#~ "benzersiz bir ölçüye sahip olmasını gerektirir <br /> Adlar /etc/config/"
+#~ "network içinde bulunan arayüz adıyla eşleşmelidir <br /> Adlar AZ, az, "
+#~ "0-9 karakterleri içerebilir , _ ve boşluksuz <br /> Arayüzler, "
+#~ "yapılandırılmış üyeler, politikalar veya kurallarla aynı adı paylaşamaz"
diff --git a/applications/luci-app-mwan3/po/uk/mwan3.po b/applications/luci-app-mwan3/po/uk/mwan3.po
index 8c5de2059c..0fa7fb8be8 100644
--- a/applications/luci-app-mwan3/po/uk/mwan3.po
+++ b/applications/luci-app-mwan3/po/uk/mwan3.po
@@ -11,231 +11,244 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Оберіть --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Тривога"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Збирання даних..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Критична ситуація"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Зневаджування"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Адреса призначення"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Порт призначення"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Діагностика"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Вимкнено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Надзвичайна ситуація"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Помилка"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -243,582 +256,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 та IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Лише IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Лише IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Інформація"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Інтерфейс"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Інтерфейси"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Завантаження"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Журналювання"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Метрика"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Метрика"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Немає"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Зауваження"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Політика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Правило"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Адреса джерела"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Порт джерела"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Очікуємо завершення виконання команди..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Застереження"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Так"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Збирання даних..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Інтерфейси"
+
+#~ msgid "Loading"
+#~ msgstr "Завантаження"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Очікуємо завершення виконання команди..."
diff --git a/applications/luci-app-mwan3/po/vi/mwan3.po b/applications/luci-app-mwan3/po/vi/mwan3.po
index fbc4195c35..4ca146759a 100644
--- a/applications/luci-app-mwan3/po/vi/mwan3.po
+++ b/applications/luci-app-mwan3/po/vi/mwan3.po
@@ -10,231 +10,242 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Hãy chọn --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Đang lấy dữ liệu..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Bật"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +253,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Giao diện"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Đang tải"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Giao thức"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Có"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Đang lấy dữ liệu..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Giao diện"
+
+#~ msgid "Loading"
+#~ msgstr "Đang tải"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
diff --git a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
index d2850a0547..dc8b787f22 100644
--- a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
@@ -3,242 +3,253 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-08 11:11+0000\n"
-"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
+"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsmwan3/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d 小时"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d 分钟"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d 分钟"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
-msgstr "%d 秒"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d 秒"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr "%s:接口启动或停止时物理设备的名称(如:“eth0”或“wwan0”)"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr "%s:触发此事件的操作的名称"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr "%s:启动或停止的接口名称(如:“wan”或“wwan”)"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr "* %s:被 netifd 和 mwan3track 调用"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr "* %s:仅在跟踪失败时由 mwan3track 调用"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr "* %s:仅在跟踪成功时由 mwan3track 调用"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr "-- 接口选择 --"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- 请选择 --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
"取值范围:1-100。这个设置项指定了当多少个 IP 地址能够连通时接口会被认为在线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "取值范围:1-1000。如果不填写,默认值为 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "取值范围:1-256。如果不填写,默认值为 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "提醒"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "找到接口 %s 的所有必需 IP 规则"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "同时扫描此路由表以查找已连接的网络"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "检查 IP 规则"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "检查连接质量"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "检查路由表"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "正在收集数据…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr "收集数据中 ..."
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr "内容已保存。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "致命错误"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "调试"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "目标地址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "目标端口"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "详细信息"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "网络诊断"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "已禁用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr "当 Ping 成功次数达到这个数值后,已经被认为离线的接口将会重新上线"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "故障时间"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "紧急"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "启用 SSL 跟踪"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr "启用防火墙规则日志(必须启用全局 mwan3 日志)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "启用全局防火墙日志"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "启用在 SSL 端口 443 上的 https 跟踪"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "输入十六进制值,以 <code>0x</code> 开头"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "错误"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "执行"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "在 up 事件发生时的预期接口状态"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "故障检测间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "错误延迟 [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "错误丢包 [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "防火墙日志级别"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "防火墙掩码"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "刷新连接跟踪表"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "在接口事件触发时刷新全局防火墙连接跟踪表"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "全局"
@@ -246,183 +257,115 @@ msgstr "全局"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "给 luci-app-mwan3 授权 UCI 访问"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "信息:MWAN 没有运行"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 和 IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "仅 IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "仅 IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "信息"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "初始状态"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "接口"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "接口离线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "接口在线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr "当 Ping 失败次数达到这个数值后,接口会被认为离线"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "接口"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr "接口名称不能与已配置的成员、策略或规则相同。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "互联网协议"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "保持故障检测间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "在故障状态期间保持的 Ping 故障检测间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "备用成员"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "负载均衡"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr "以 # 开头的行是注释,不会被执行。"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "加载中"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr "权重较高的负载均衡成员接口将分配到更多的流量。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "日志"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "日志级别"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - 全局"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - 接口"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - 成员"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - 通知"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - 策略"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - 规则"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN 接口配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN 接口"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN 成员配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN 策略配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN 规则配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN 状态 - 详细信息"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN 状态 - 网络诊断"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN 状态 - 故障排除"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "最大 TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -430,44 +373,91 @@ msgstr ""
"可以输入一个或多个端口(例如“22”或“80,443”),亦或是一个端口范围(例"
"如“1024:2048”),不含引号"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "成员"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr "优先使用跃点数较低的成员接口。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr "系统对跃点数相同的成员接口执行负载均衡。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "使用的成员"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "成员"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr "成员用于配置某个 MWAN 接口的跃点数和权重。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"“成员”用来设置每一个 MWAN 接口的跃点数(即接口优先级)和所占比重,<br />名称"
-"允许包括 A-Z、 a-z、0-9、_ ,但是不能有空格。<br />成员不应该与接口、策略、规"
-"则中的任意一个设置项使用相同的名称。"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "分配的成员"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr "成员名称不能与配置的接口、策略或规则相同。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "跃点数"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "缺少接口 %s 的两条 IP 规则"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr "MultiWAN 管理器"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr "MultiWAN 管理器 - 诊断"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr "MultiWAN 管理器 - 全局"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr "MultiWAN 管理器 - 接口"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr "MultiWAN 管理器 - 成员"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr "MultiWAN 管理器 - 通知"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr "MultiWAN 管理器 - 概览"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr "MultiWAN 管理器 - 策略"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr "MultiWAN 管理器 - 规则"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr "MultiWAN 管理器 - 状态"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr "MultiWAN 管理器 - 故障排除"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr "Mwan3 要求所有接口都有一个在 /etc/config/network 中配置的唯一跃点数。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -475,267 +465,265 @@ msgstr ""
"匹配 IPset 规则列表名称。需要先配置 /etc/dnsmasq.conf 中的 IPset 规则(例"
"如:“ipset=/youtube.com/youtube”)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr "名称可包含字符 A-Z、a-z、0-9 和 _,但不能有空格。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr "名称可以包含字符A-Z、a-z、0-9,但不包含空格。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr "名称最多15个字符。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr "名称必须与 /etc/config/network 中找到的接口名称匹配。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "否"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "没有找到 MWAN 接口"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "无跟踪"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "没有找到接口 %s 的网关。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr "未设置接口跃点数!"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "未定义接口 %s 的跟踪主机。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr "附注:"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr "通知"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "离线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "在线"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "只找到接口 %s 的一个 IP 规则"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr "概览"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping 计数"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping 默认网关"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping 间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "故障检测期间的 Ping 间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "故障恢复期间的 Ping 间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping 大小"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping 超时"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping 跟踪 IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "策略"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr "策略是将一个或多个成员分组的配置文件,这些成员控制 Mwan3 如何分配流量。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"“策略”把成员进行分组,告诉 MWAN 如何分配“规则”中使用这一策略的流量<br />拥有"
-"较低跃点数的成员将会被优先使用<br />拥有相同跃点数的成员把流量进行负载均衡"
-"<br />进行负载均衡的成员之间拥有较高比重的成员将会被分配到更多流量<br />名称"
-"允许包括 A-Z、a-z、0-9、_ 但是不能有空格<br />名称应该在 15 个字符以内<br />"
-"策略不应该与接口、成员、规则中的任意一个设置项使用相同的名称"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr "策略名称不能与配置的接口、成员或规则相同"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "分配的策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "协议"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr "您可以在此自定义 mwan3 事件响应脚本,该脚本将在启用了 mwan3 的接口触发 netifd 热插拔接口事件时执行。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "故障恢复间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "恢复延迟 [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "恢复丢包 [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "路由表 %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "找到路由表 %s,为接口 %s"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "没有找到路由表 %s,为接口 %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "路由表查找"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "规则"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "规则"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr "规则基于 IP 地址、端口或协议。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr "规则从上到下进行匹配。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr "匹配规则下面的规则将被忽略。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"规则用于指定哪些流量将使用特定的 MWAN 策略<br />规则可基于 IP 地址,端口或协"
-"议<br />每条流量至上而下进行匹配<br />如果匹配中了某条规则,则其下方的规则将"
-"被忽略<br />不符合任何规则的流量将使用主路由表进行路由<br />目的地为已知(非"
-"默认)网络的流量由主路由表处理<br />如果流量符合某条规则,但该规则所使用的策"
-"略中的所有 WAN 接口都离线,则该流量会被丢弃<br />名称可包含字符 A-Z,a-z,"
-"0-9,_ ,但不能有空格<br />规则不能与接口、成员或策略重名"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr "规则名称不能与配置的接口、成员或策略的名称一样。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr "规则指定哪些流量将使用特定的 MWAN 策略。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
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:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "源地址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "源端口"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "状态"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "粘滞模式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "粘滞超时"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "支持 CIDR 写法(例如:\"192.168.100.0/24\")不含引号"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "任务"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "当前已配置 %d 个接口,最大支持 %d 个"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr "在系统升级期间,该文件也被保留。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr "脚本的第一行必须是不带引号的 &#34;#!/bin/sh&#34;。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr "传递到这个脚本的主要环境变量有三个。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "这里显示了这个接口在 /etc/config/network 中配置的跃点数"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr "这个文件被解释为一个 shell 脚本。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
msgstr "通过 ping 此主机或 IP 地址来确定链路是否在线。留空则认为接口始终在线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"您可以在此修改“/etc/mwan3.user”的内容。<br />该文件会在系统升级后保留。<br /"
-"><br />注意:<br />该文件会作为 shell 脚本执行。<br />脚本的第一行必须是 "
-"&#34;#!/bin/sh&#34;,不带引号。<br />以 # 开头的行是注释,不会被执行。<br />"
-"您可以在此自定义 mwan3 事件响应脚本。<br />在启用了 mwan3 的接口上,<br />当 "
-"netifd 产生 hotplug 事件时该脚本会被执行。<br /><br />有三个主要的环境变量会"
-"被传递给该脚本。<br /><br />$ACTION<br /> * \"ifup\" 是由 netifd 和 "
-"mwan3track 调用的<br />* \"ifdown\" 是由 netifd 和 mwan3track 调用的<br />* "
-"\"connected\" 仅由 mwan3track 调用(若跟踪成功)<br />* \"disconnected\" 仅"
-"由 mwan3track 调用(若跟踪失败)<br />$INTERFACE 启动或停止的接口名(例"
-"如“wan”或“wwan”)<br />$DEVICE 启动或停止接口的物理设备名(例"
-"如“eth0”或“wwan0”)<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr "这个部分允许您修改“/etc/mwan3.user”的内容。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "跟踪的主机或 IP 地址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "跟踪方式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "跟踪可靠性"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr "发送到已知(非默认)网络的流量由主路由表处理。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -743,123 +731,293 @@ msgstr ""
"来自相同源 IP 的流量,如果已经匹配过此规则并且在粘滞超时时间内,将会使用相同"
"的 WAN 接口"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr "流量匹配了一条规则,但该策略的所有WAN接口都停止运作,流量将被黑洞。"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr "不匹配任何规则的流量使用主路由表进行路由。"
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "故障排除"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr "无法保存内容:%s"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
msgstr "运行时间"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "View the content of /etc/protocols for protocol description"
msgstr "查看协议描述的 /etc/protocols 的内容"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "警告:已配置 %d 个接口,超过最大值 %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "警告:接口 %s 在 /etc/config/network 中未找到"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "警告:接口 %s 的 metric %s 配置重复"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr "警告:接口 %s 比跟踪主机具有更高的可靠性要求(%d)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr "警告:接口 %s 在主路由表中没有默认的路由"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "警告:策略 %s 名称超过 15 个字符"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr "警告:规则 %s 有一个端口配置没有指定或协议不正确!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "正在等待命令完成…"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "权重"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr "当所有策略成员都无法使用的时候,对使用该策略的流量使用这个操作"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "是"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "黑洞(丢弃)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "已连接(mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "默认(使用主路由表)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "未连接(mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 需要在 /etc/config/network 中的每个接口具有不同的网关跃点数<br />接口名"
-"字要和 /etc/config/network 中的一致<br />名称可以包含字符A-Z、a-z、0-9、_ ,"
-"但不能有空格<br />接口名字也不能和配置的成员,策略,或者规则相同"
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "不可达(拒绝)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "找到接口 %s 的所有必需 IP 规则"
+
+#~ msgid "Collecting data..."
+#~ msgstr "正在收集数据…"
+
+#~ msgid "Detail"
+#~ msgstr "详细信息"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "信息:MWAN 没有运行"
+
+#~ msgid "Interfaces"
+#~ msgstr "接口"
+
+#~ msgid "Load Balancing"
+#~ msgstr "负载均衡"
+
+#~ msgid "Loading"
+#~ msgstr "加载中"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - 全局"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - 接口"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - 成员"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - 通知"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - 策略"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - 规则"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN 接口配置 - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN 接口"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN 成员配置 - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN 策略配置 - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN 规则配置 - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN 状态 - 详细信息"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN 状态 - 网络诊断"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN 状态 - 故障排除"
+
+#~ msgid "Members"
+#~ msgstr "成员"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "“成员”用来设置每一个 MWAN 接口的跃点数(即接口优先级)和所占比重,<br />名"
+#~ "称允许包括 A-Z、 a-z、0-9、_ ,但是不能有空格。<br />成员不应该与接口、策"
+#~ "略、规则中的任意一个设置项使用相同的名称。"
+
+#~ msgid "Members assigned"
+#~ msgstr "分配的成员"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "缺少接口 %s 的两条 IP 规则"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "没有找到接口 %s 的网关。"
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "未定义接口 %s 的跟踪主机。"
+
+#~ msgid "Notification"
+#~ msgstr "通知"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "只找到接口 %s 的一个 IP 规则"
+
+#~ msgid "Policies"
+#~ msgstr "策略"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "“策略”把成员进行分组,告诉 MWAN 如何分配“规则”中使用这一策略的流量<br />拥"
+#~ "有较低跃点数的成员将会被优先使用<br />拥有相同跃点数的成员把流量进行负载均"
+#~ "衡<br />进行负载均衡的成员之间拥有较高比重的成员将会被分配到更多流量<br />"
+#~ "名称允许包括 A-Z、a-z、0-9、_ 但是不能有空格<br />名称应该在 15 个字符以内"
+#~ "<br />策略不应该与接口、成员、规则中的任意一个设置项使用相同的名称"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "找到路由表 %s,为接口 %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "没有找到路由表 %s,为接口 %s"
+
+#~ msgid "Rules"
+#~ msgstr "规则"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "规则用于指定哪些流量将使用特定的 MWAN 策略<br />规则可基于 IP 地址,端口或"
+#~ "协议<br />每条流量至上而下进行匹配<br />如果匹配中了某条规则,则其下方的规"
+#~ "则将被忽略<br />不符合任何规则的流量将使用主路由表进行路由<br />目的地为已"
+#~ "知(非默认)网络的流量由主路由表处理<br />如果流量符合某条规则,但该规则所"
+#~ "使用的策略中的所有 WAN 接口都离线,则该流量会被丢弃<br />名称可包含字符 A-"
+#~ "Z,a-z,0-9,_ ,但不能有空格<br />规则不能与接口、成员或策略重名"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "当前已配置 %d 个接口,最大支持 %d 个"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "您可以在此修改“/etc/mwan3.user”的内容。<br />该文件会在系统升级后保留。"
+#~ "<br /><br />注意:<br />该文件会作为 shell 脚本执行。<br />脚本的第一行必"
+#~ "须是 &#34;#!/bin/sh&#34;,不带引号。<br />以 # 开头的行是注释,不会被执"
+#~ "行。<br />您可以在此自定义 mwan3 事件响应脚本。<br />在启用了 mwan3 的接口"
+#~ "上,<br />当 netifd 产生 hotplug 事件时该脚本会被执行。<br /><br />有三个"
+#~ "主要的环境变量会被传递给该脚本。<br /><br />$ACTION<br /> * \"ifup\" 是由 "
+#~ "netifd 和 mwan3track 调用的<br />* \"ifdown\" 是由 netifd 和 mwan3track 调"
+#~ "用的<br />* \"connected\" 仅由 mwan3track 调用(若跟踪成功)<br />* "
+#~ "\"disconnected\" 仅由 mwan3track 调用(若跟踪失败)<br />$INTERFACE 启动或"
+#~ "停止的接口名(例如“wan”或“wwan”)<br />$DEVICE 启动或停止接口的物理设备名"
+#~ "(例如“eth0”或“wwan0”)<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr "警告:已配置 %d 个接口,超过最大值 %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "警告:接口 %s 在 /etc/config/network 中未找到"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "警告:接口 %s 的 metric %s 配置重复"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr "警告:接口 %s 比跟踪主机具有更高的可靠性要求(%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr "警告:接口 %s 在主路由表中没有默认的路由"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "警告:策略 %s 名称超过 15 个字符"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr "警告:规则 %s 有一个端口配置没有指定或协议不正确!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "正在等待命令完成…"
+
+#~ msgid "Weight"
+#~ msgstr "权重"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 需要在 /etc/config/network 中的每个接口具有不同的网关跃点数<br />接"
+#~ "口名字要和 /etc/config/network 中的一致<br />名称可以包含字符A-Z、a-z、"
+#~ "0-9、_ ,但不能有空格<br />接口名字也不能和配置的成员,策略,或者规则相同"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "最大数据包延迟 [ms]"
diff --git a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
index 5ada552f29..7526b7a8df 100644
--- a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
@@ -13,232 +13,244 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d 小時"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d 分鐘"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d 分鐘"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d 秒"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d 秒"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- 請選擇 --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
"取值範圍:1-100。這個設定項指定了當多少個 IP 位址能夠連通時介面會被認為在線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "取值範圍:1-1000。如果不填寫,預設值為 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "取值範圍:1-256。如果不填寫,預設值為 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "警示"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "要找到介面 %s 所需的全部 IP 規則"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "同時掃描此路由表,以檢視已連接的網路"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "檢查 IP 規則"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "檢查連線數量"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "檢查路由表"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "正在收集資料中…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "致命錯誤"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "除錯"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "目標位址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "目的通訊埠"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "詳細"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "診斷"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "已停用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr "當 Ping 成功次數達到這個數值後,已經被認為離線的介面將會重新上線"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "故障時間"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "緊急"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "啟用 SSL 跟蹤"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr "啟用防火牆規則日誌 (必須啟用全域 mwan3 日誌)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "啟用全域防火牆日誌"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "啟用在 SSL 連接埠 443 上的 https 跟蹤"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "輸入十六進位制值,以 <code>0x</code> 開頭"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "錯誤"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "執行"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "在 up 事件發生時的預期介面狀態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "故障檢測間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "故障等待時間[ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "失敗封包遺失[%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "防火牆日誌級別"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "防火牆掩碼"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "重新整理連線跟蹤表"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "在介面事件觸發時重新整理全局防火牆連線跟蹤表"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "全局"
@@ -246,183 +258,115 @@ msgstr "全局"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "授予 luci-app-mwan3 擁有 UCI 存取的權限"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "熱插拔ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "熱插拔 ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "資訊:MWAN 沒有執行"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 和 IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "僅 IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "僅 IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "資訊"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "初始狀態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "介面"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "介面離線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "介面在線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr "當 Ping 失敗次數達到這個數值後,介面會被認為離線"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "介面"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "網際網路協議"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "保持故障檢測間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "在故障狀態期間保持的 Ping 故障檢測間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "備用成員"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "負載均衡"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "正在載入中"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "日誌"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "日誌級別"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - 全域"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - 介面"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - 成員"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - 通知"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - 策略"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - 規則"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN 介面配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN 介面"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN 成員配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN 策略配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN 規則配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN 狀態-詳細"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN 狀態 - 診斷"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN 狀態 - 故障排除"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "最大 TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -430,44 +374,91 @@ msgstr ""
"可以輸入一個或多個埠(例如“22”或者“80,443”),或者是一個埠範圍(例"
"如“1024:2048”),不含引號"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "成員"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "使用的成員"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "成員"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"“成員”用來設定每一個 MWAN 介面的躍點數(即介面優先順序)和所佔比重。<br />名"
-"稱允許包括 A-Z、 a-、0-9、_ 但是不能有空格。<br />成員不應該與介面、策略、規"
-"則中的任意一個設定項使用相同的名稱"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "分配的成員"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "公測數"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "缺少介面 %s 的兩個 IP 規則"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -475,266 +466,265 @@ msgstr ""
"匹配 IPset 規則列表名稱。需要先配置 /etc/dnsmasq.conf 中的 IPset 規則(例"
"如:“ipset=/youtube.com/youtube”)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "不"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "沒有找到 MWAN 介面"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "無跟蹤"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "沒有找到介面 %s 的閘道器。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "未定義介面 %s 的跟蹤主機。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "通知"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "離線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "在線"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "只找到介面 %s 的一個 IP 規則"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping 計數"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping 預設閘道器"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping 間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "故障檢測期間的 Ping 間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "故障恢復期間的 Ping 間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping 大小"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping 超時"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping 跟蹤 IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "政策"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"「政策」設定檔用來劃分一個或多個成員,並控制 MWAN 如何散發流量<br />擁有較低"
-"權值的成員介面將被優先使用<br />擁有相同權值的成員介面將被負載平衡<br />負載"
-"平衡的成員介面中,擁有較高權重的成員介面將散發到更多流量<br />名稱允許包含 "
-"\"A-Z, a-z, 0-9, _\",不能使用空格<br />名稱不得超過 15 個字元<br />「政策」"
-"名稱不應該與配置的介面、成員或規則名稱相同"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "政策"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "分配的策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "協定"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "故障恢復間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "恢復延遲[ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "恢復封包遺失[%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "路由表 %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "找到路由表 %s,為介面 %s"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "沒有找到路由表 %s,為介面 %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "路由表查詢"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "規則"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "規則"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"規則指定哪些流量將使用特定的 MWAN 策略<br />規則基於 IP 位址,埠或協議<br />"
-"規則從上到下匹配<br />匹配規則以下的規則被忽略<br />不符合任何規則的流量將使"
-"用主路由表進行路由<br />目的地為已知(非預設)網路的流量由主路由表處理<br />"
-"流量符合規則,但該策略的所有 WAN 介面關閉後都會被失效<br />名稱可包含字元 A-"
-"Z,a-z,0-9,_ 和空格<br />規則不能與配置的介面、成員或策略共享相同的名稱"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
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:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "來源位址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "來源埠"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "狀態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "粘滯模式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "粘滯超時"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "支援 CIDR 記法(例如:\"192.168.100.0/24\")不含引號"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "任務"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "當前已配置 %d 個介面,最大支援 %d 個"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "這裡顯示了這個介面在 /etc/config/network 中配置的躍點數"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
msgstr "通過 ping 此主機或 IP 位址來確定鏈路是否在線。留空則認為介面始終在線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"您可以在這裡修改 \"/etc/mwan3.user\" 的內容。<br />在執行 sysupgrade 期間,該"
-"檔案也會被保留。<br /><br />請注意:<br />該檔案會被解譯為「Shell 指令碼」。"
-"<br />指令碼的第一行必須是 &#34;#!/bin/sh&#34;(引號之內)。<br />以 \"#\" 開"
-"頭的行是註解,不會被執行。<br />請您在此處自訂 mwan3 動作,他們將<br />在已啟"
-"用 mwan3 的介面上<br />被每個 netifd 熱插拔介面事件執行。<br /><br />傳遞到該"
-"指令碼的主要環境變數有三個。<br /><br />$ACTION<br />* \"ifup\" 藉由 netifd "
-"與 mwan3track 呼叫<br />* \"ifdown\" 也藉由 netifd 與 mwan3track 呼叫<br />* "
-"\"connected\" 只在追蹤成功時藉由 mwan3track 呼叫<br />* \"disconnected\" 只在"
-"追蹤失敗時藉由 mwan3track 呼叫<br />$INTERFACE 為開啟或關閉的介面名稱(例如:"
-"\"WAN\" 抑或 \"WWAN\")<br />$DEVICE 為開啟或關閉的介面實體裝置(例如:"
-"\"eth0\" 抑或 \"wwan0\")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "跟蹤的主機或 IP 位址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "跟蹤方式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "跟蹤可靠性"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -742,123 +732,295 @@ msgstr ""
"來自相同源 IP 的流量,如果已經匹配過此規則並且在粘滯超時時間內,將會使用相同"
"的 WAN 介面"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "故障排除"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
msgstr "上線時間"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "View the content of /etc/protocols for protocol description"
msgstr "檢視協議描述的 /etc/protocols 的內容"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "警告:已配置 %d 個介面,超過最大值 %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "警告:介面 %s 在 /etc/config/network 中未找到"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "警告:介面 %s 的 metric %s 配置重複"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr "警告:介面 %s 比跟蹤主機具有更高的可靠性要求(%d)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr "警告:介面 %s 在主路由表中沒有預設的路由"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "警告:策略 %s 名稱超過 15 個字元"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr "警告:規則 %s 有一個埠配置沒有指定或協議不正確!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "正在等待指令完成…"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "重量"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr "當所有策略成員都無法使用的時候,對使用該策略的流量使用這個操作"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "是"
-#: 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:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "黑洞(丟棄)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "已連線 (mwan3)"
-#: 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:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "預設(使用主路由表)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "未連線 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 要求所有在 /etc/config/network 中的介面 (interface) 設定獨立的 metric "
-"參數<br />介面名稱要和/etc/config/network的一致<br />名稱可以包含字元 A-Z,a-"
-"z,0-9,_ ,但不能有空格<br />介面名稱也不能和設定的成員,原則,或者規則相同"
-
-#: 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:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "不可達(拒絕)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "要找到介面 %s 所需的全部 IP 規則"
+
+#~ msgid "Collecting data..."
+#~ msgstr "正在收集資料中…"
+
+#~ msgid "Detail"
+#~ msgstr "詳細"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "資訊:MWAN 沒有執行"
+
+#~ msgid "Interfaces"
+#~ msgstr "介面"
+
+#~ msgid "Load Balancing"
+#~ msgstr "負載均衡"
+
+#~ msgid "Loading"
+#~ msgstr "正在載入中"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - 全域"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - 介面"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - 成員"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - 通知"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - 策略"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - 規則"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN 介面配置 - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN 介面"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN 成員配置 - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN 策略配置 - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN 規則配置 - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN 狀態-詳細"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN 狀態 - 診斷"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN 狀態 - 故障排除"
+
+#~ msgid "Members"
+#~ msgstr "成員"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "“成員”用來設定每一個 MWAN 介面的躍點數(即介面優先順序)和所佔比重。<br />"
+#~ "名稱允許包括 A-Z、 a-、0-9、_ 但是不能有空格。<br />成員不應該與介面、策"
+#~ "略、規則中的任意一個設定項使用相同的名稱"
+
+#~ msgid "Members assigned"
+#~ msgstr "分配的成員"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "缺少介面 %s 的兩個 IP 規則"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "沒有找到介面 %s 的閘道器。"
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "未定義介面 %s 的跟蹤主機。"
+
+#~ msgid "Notification"
+#~ msgstr "通知"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "只找到介面 %s 的一個 IP 規則"
+
+#~ msgid "Policies"
+#~ msgstr "政策"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "「政策」設定檔用來劃分一個或多個成員,並控制 MWAN 如何散發流量<br />擁有較"
+#~ "低權值的成員介面將被優先使用<br />擁有相同權值的成員介面將被負載平衡<br />"
+#~ "負載平衡的成員介面中,擁有較高權重的成員介面將散發到更多流量<br />名稱允許"
+#~ "包含 \"A-Z, a-z, 0-9, _\",不能使用空格<br />名稱不得超過 15 個字元<br /"
+#~ ">「政策」名稱不應該與配置的介面、成員或規則名稱相同"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "找到路由表 %s,為介面 %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "沒有找到路由表 %s,為介面 %s"
+
+#~ msgid "Rules"
+#~ msgstr "規則"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "規則指定哪些流量將使用特定的 MWAN 策略<br />規則基於 IP 位址,埠或協議"
+#~ "<br />規則從上到下匹配<br />匹配規則以下的規則被忽略<br />不符合任何規則的"
+#~ "流量將使用主路由表進行路由<br />目的地為已知(非預設)網路的流量由主路由表"
+#~ "處理<br />流量符合規則,但該策略的所有 WAN 介面關閉後都會被失效<br />名稱"
+#~ "可包含字元 A-Z,a-z,0-9,_ 和空格<br />規則不能與配置的介面、成員或策略共"
+#~ "享相同的名稱"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "當前已配置 %d 個介面,最大支援 %d 個"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "您可以在這裡修改 \"/etc/mwan3.user\" 的內容。<br />在執行 sysupgrade 期"
+#~ "間,該檔案也會被保留。<br /><br />請注意:<br />該檔案會被解譯為「Shell 指"
+#~ "令碼」。<br />指令碼的第一行必須是 &#34;#!/bin/sh&#34;(引號之內)。<br />"
+#~ "以 \"#\" 開頭的行是註解,不會被執行。<br />請您在此處自訂 mwan3 動作,他們"
+#~ "將<br />在已啟用 mwan3 的介面上<br />被每個 netifd 熱插拔介面事件執行。"
+#~ "<br /><br />傳遞到該指令碼的主要環境變數有三個。<br /><br />$ACTION<br /"
+#~ ">* \"ifup\" 藉由 netifd 與 mwan3track 呼叫<br />* \"ifdown\" 也藉由 "
+#~ "netifd 與 mwan3track 呼叫<br />* \"connected\" 只在追蹤成功時藉由 "
+#~ "mwan3track 呼叫<br />* \"disconnected\" 只在追蹤失敗時藉由 mwan3track 呼叫"
+#~ "<br />$INTERFACE 為開啟或關閉的介面名稱(例如:\"WAN\" 抑或 \"WWAN\")"
+#~ "<br />$DEVICE 為開啟或關閉的介面實體裝置(例如:\"eth0\" 抑或 \"wwan0\")"
+#~ "<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr "警告:已配置 %d 個介面,超過最大值 %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "警告:介面 %s 在 /etc/config/network 中未找到"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "警告:介面 %s 的 metric %s 配置重複"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr "警告:介面 %s 比跟蹤主機具有更高的可靠性要求(%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr "警告:介面 %s 在主路由表中沒有預設的路由"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "警告:策略 %s 名稱超過 15 個字元"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr "警告:規則 %s 有一個埠配置沒有指定或協議不正確!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "正在等待指令完成…"
+
+#~ msgid "Weight"
+#~ msgstr "重量"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 要求所有在 /etc/config/network 中的介面 (interface) 設定獨立的 "
+#~ "metric 參數<br />介面名稱要和/etc/config/network的一致<br />名稱可以包含字"
+#~ "元 A-Z,a-z,0-9,_ ,但不能有空格<br />介面名稱也不能和設定的成員,原則,"
+#~ "或者規則相同"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "最大資料包延遲 [ms]"
diff --git a/applications/luci-app-nextdns/po/bg/nextdns.po b/applications/luci-app-nextdns/po/bg/nextdns.po
index 3046b812ca..e201e63c72 100644
--- a/applications/luci-app-nextdns/po/bg/nextdns.po
+++ b/applications/luci-app-nextdns/po/bg/nextdns.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnextdns/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -18,7 +24,7 @@ msgstr ""
#: 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-nextdns/po/es/nextdns.po b/applications/luci-app-nextdns/po/es/nextdns.po
index 58b4d01b66..cf778d1fd1 100644
--- a/applications/luci-app-nextdns/po/es/nextdns.po
+++ b/applications/luci-app-nextdns/po/es/nextdns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-02-18 22:07+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -77,7 +77,7 @@ msgstr "¡Aún no hay registros relacionados con NextDNS!"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
msgid "Overview"
-msgstr "Vista general"
+msgstr "Visión general"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
diff --git a/applications/luci-app-nft-qos/po/sk/nft-qos.po b/applications/luci-app-nft-qos/po/sk/nft-qos.po
index 37df0909b7..03252dd94e 100644
--- a/applications/luci-app-nft-qos/po/sk/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/sk/nft-qos.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.8-dev\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
msgid "Bytes Total"
-msgstr ""
+msgstr "Bytov celkom"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
diff --git a/applications/luci-app-nlbwmon/po/hu/nlbwmon.po b/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
index 5d865b4b8b..9e2c43234c 100644
--- a/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-29 18:06+0000\n"
-"Last-Translator: Axhyre <axhyre@gmail.com>\n"
+"PO-Revision-Date: 2021-08-04 05:48+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
diff --git a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
index fbea4bd4e8..49ed26fa09 100644
--- a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-01 08:19+0000\n"
+"PO-Revision-Date: 2021-08-06 13:33+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/pt/>\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.3.2-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
@@ -270,7 +270,7 @@ msgstr "Data limite"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:980
msgid "Dump (JSON)"
-msgstr ""
+msgstr "Despejo (JSON)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
@@ -324,15 +324,15 @@ msgstr "Conceder acesso UCI ao luci-app-nlbwmon"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Grouped by IP (CSV)"
-msgstr ""
+msgstr "Agrupado por IP (CSV)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "Grouped by MAC (CSV)"
-msgstr ""
+msgstr "Agrupado por MAC (CSV)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
msgid "Grouped by protocol (CSV)"
-msgstr ""
+msgstr "Agrupado por protocolo (CSV)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
diff --git a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
index 91611f3d30..5c4408de46 100644
--- a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d iba IPv4 hostia"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
diff --git a/applications/luci-app-ntpc/po/sk/ntpc.po b/applications/luci-app-ntpc/po/sk/ntpc.po
index 4dd3ba9109..3b5377b091 100644
--- a/applications/luci-app-ntpc/po/sk/ntpc.po
+++ b/applications/luci-app-ntpc/po/sk/ntpc.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsntpc/sk/>\n"
"Language: sk\n"
@@ -10,11 +10,11 @@ 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.8-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
-msgstr ""
+msgstr "Upravenie hodín"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
msgid "Count of time measurements"
diff --git a/applications/luci-app-nut/po/pt_BR/nut.po b/applications/luci-app-nut/po/pt_BR/nut.po
index 7d0780950b..4457c068f3 100644
--- a/applications/luci-app-nut/po/pt_BR/nut.po
+++ b/applications/luci-app-nut/po/pt_BR/nut.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2021-08-06 19:40+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnut/pt_BR/>\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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -580,7 +580,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:234
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:16
msgid "Username"
-msgstr "Nome do Usuário"
+msgstr "Nome do usuário"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
msgid "Vendor (regex)"
diff --git a/applications/luci-app-nut/po/sk/nut.po b/applications/luci-app-nut/po/sk/nut.po
index 955eea72a0..6e69afd6e6 100644
--- a/applications/luci-app-nut/po/sk/nut.po
+++ b/applications/luci-app-nut/po/sk/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/sk/>\n"
"Language: sk\n"
@@ -10,11 +10,11 @@ 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.7\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
-msgstr ""
+msgstr "Dodatočný čas vypnutia"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
diff --git a/applications/luci-app-ocserv/po/de/ocserv.po b/applications/luci-app-ocserv/po/de/ocserv.po
index 46c7e6c295..8f3c2b48f2 100644
--- a/applications/luci-app-ocserv/po/de/ocserv.po
+++ b/applications/luci-app-ocserv/po/de/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-02-08 10:51+0000\n"
-"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
+"PO-Revision-Date: 2021-08-06 13:33+0000\n"
+"Last-Translator: Joshua Oppel <joshua.oppel@oppcloud.eu>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.8-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
@@ -16,6 +16,8 @@ msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation:Adresse/"
+"prefix"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
@@ -56,7 +58,7 @@ msgstr "DNS Server"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
msgid "Dead peer detection time (secs)"
-msgstr ""
+msgstr "Dead Peer Detection Zeitlimit (Sekunden)"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
@@ -71,7 +73,7 @@ msgstr "Template bearbeiten"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
msgid "Edit the template that is used for generating the ocserv configuration."
-msgstr ""
+msgstr "Editiere das Template für die Generierung der ocserv Konfiguration."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
@@ -84,6 +86,8 @@ msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
+"UDP Kanalunterstützung; Sollte nur von fortgeschrittenen Nutzern deaktiviert "
+"werden"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
@@ -106,7 +110,7 @@ msgstr "Unterstützung für CISCO AnyConnect Client aktivieren"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
msgid "Firewall Zone"
-msgstr ""
+msgstr "Firewall Zone"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
@@ -147,7 +151,7 @@ msgstr "Maximale Clients"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
msgid "Max same clients"
-msgstr ""
+msgstr "Maximale gleiche Clients"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
msgid "Name"
@@ -326,3 +330,5 @@ msgid ""
"View the CA certificate used by this server. You will need to save it as 'ca."
"pem' and import it into the clients."
msgstr ""
+"CA Zertifikat des Servers anzeigen. Das Zertifikat muss als 'ca.pem' "
+"gespeichert werden und in die Clienten importiert werden."
diff --git a/applications/luci-app-ocserv/po/pt_BR/ocserv.po b/applications/luci-app-ocserv/po/pt_BR/ocserv.po
index c3735a94fa..312a8362bc 100644
--- a/applications/luci-app-ocserv/po/pt_BR/ocserv.po
+++ b/applications/luci-app-ocserv/po/pt_BR/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-01 17:26+0000\n"
+"PO-Revision-Date: 2021-08-06 19:40+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsocserv/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.6-dev\n"
+"X-Generator: Weblate 4.8-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
@@ -319,7 +319,7 @@ msgstr "Configurações do Usuário"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
msgid "Username"
-msgstr "Nome do Usuário"
+msgstr "Nome do usuário"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
diff --git a/applications/luci-app-olsr/po/bg/olsr.po b/applications/luci-app-olsr/po/bg/olsr.po
index c5b27343c0..8734648d6e 100644
--- a/applications/luci-app-olsr/po/bg/olsr.po
+++ b/applications/luci-app-olsr/po/bg/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-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/bg/>\n"
"Language: bg\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -138,7 +138,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/es/olsr.po b/applications/luci-app-olsr/po/es/olsr.po
index ac56beb290..f0fc150ef4 100644
--- a/applications/luci-app-olsr/po/es/olsr.po
+++ b/applications/luci-app-olsr/po/es/olsr.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/es/>\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.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -814,7 +814,7 @@ msgstr "Naranja"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
-msgstr "Vista general"
+msgstr "Visión general"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
diff --git a/applications/luci-app-olsr/po/hu/olsr.po b/applications/luci-app-olsr/po/hu/olsr.po
index 64c7ea57fb..c51d007d11 100644
--- a/applications/luci-app-olsr/po/hu/olsr.po
+++ b/applications/luci-app-olsr/po/hu/olsr.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-01-29 18:06+0000\n"
-"Last-Translator: Axhyre <axhyre@gmail.com>\n"
+"PO-Revision-Date: 2021-08-04 05:48+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/hu/>\n"
"Language: hu\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.5-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
diff --git a/applications/luci-app-omcproxy/po/nb_NO/omcproxy.po b/applications/luci-app-omcproxy/po/nb_NO/omcproxy.po
index fba7e65af7..d35207047d 100644
--- a/applications/luci-app-omcproxy/po/nb_NO/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/nb_NO/omcproxy.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-07-30 13:52+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsomcproxy/nb_NO/>\n"
"Language: nb_NO\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
-msgstr ""
+msgstr "Legg til instans"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
diff --git a/applications/luci-app-openvpn/po/bg/openvpn.po b/applications/luci-app-openvpn/po/bg/openvpn.po
index bba6e72a91..c04b795e6a 100644
--- a/applications/luci-app-openvpn/po/bg/openvpn.po
+++ b/applications/luci-app-openvpn/po/bg/openvpn.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/bg/>\n"
@@ -258,7 +258,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-openvpn/po/es/openvpn.po b/applications/luci-app-openvpn/po/es/openvpn.po
index f84b2507f3..07ab7cb59a 100644
--- a/applications/luci-app-openvpn/po/es/openvpn.po
+++ b/applications/luci-app-openvpn/po/es/openvpn.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2021-04-18 12:54+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/es/>\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.6-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -413,7 +413,7 @@ msgstr "Optimizar escrituras TUN/TAP/UDP"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr "Vista general"
+msgstr "Visión general"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
diff --git a/applications/luci-app-openvpn/po/sk/openvpn.po b/applications/luci-app-openvpn/po/sk/openvpn.po
index 8442dc08ef..78887403ba 100644
--- a/applications/luci-app-openvpn/po/sk/openvpn.po
+++ b/applications/luci-app-openvpn/po/sk/openvpn.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/sk/>\n"
"Language: sk\n"
@@ -10,11 +10,11 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
-msgstr ""
+msgstr "'net30', 'p2p', alebo 'subnet'"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:481
msgid "Accept options pushed from server"
diff --git a/applications/luci-app-p910nd/po/sk/p910nd.po b/applications/luci-app-p910nd/po/sk/p910nd.po
index 1a401fba01..ece75664d7 100644
--- a/applications/luci-app-p910nd/po/sk/p910nd.po
+++ b/applications/luci-app-p910nd/po/sk/p910nd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/sk/>\n"
"Language: sk\n"
@@ -10,11 +10,11 @@ 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.8-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
-msgstr ""
+msgstr "Obojsmerný režim"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:20
msgid "Device"
diff --git a/applications/luci-app-privoxy/po/bg/privoxy.po b/applications/luci-app-privoxy/po/bg/privoxy.po
index 93a2d195d6..cb7f44bd81 100644
--- a/applications/luci-app-privoxy/po/bg/privoxy.po
+++ b/applications/luci-app-privoxy/po/bg/privoxy.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsprivoxy/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -116,7 +122,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/pt_BR/radicale2.po b/applications/luci-app-radicale2/po/pt_BR/radicale2.po
index 43d00662f5..3bb8acdaa9 100644
--- a/applications/luci-app-radicale2/po/pt_BR/radicale2.po
+++ b/applications/luci-app-radicale2/po/pt_BR/radicale2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2021-03-23 11:29+0000\n"
+"PO-Revision-Date: 2021-08-06 19:40+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsradicale2/pt_BR/>\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.5.2-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -474,7 +474,7 @@ msgstr "Configurações ACL baseadas no usuário"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
msgid "Username"
-msgstr "Nome do Usuário"
+msgstr "Nome do usuário"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "Users and Passwords"
diff --git a/applications/luci-app-radicale2/po/sk/radicale2.po b/applications/luci-app-radicale2/po/sk/radicale2.po
index d2f69f6a3e..4c2614fec6 100644
--- a/applications/luci-app-radicale2/po/sk/radicale2.po
+++ b/applications/luci-app-radicale2/po/sk/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/sk/>\n"
"Language: sk\n"
@@ -10,14 +10,14 @@ 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.8-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:7
msgid "A lightweight CalDAV/CardDAV server"
-msgstr ""
+msgstr "Ľahký CalDAV / CardDAV server"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
diff --git a/applications/luci-app-samba4/po/ru/samba4.po b/applications/luci-app-samba4/po/ru/samba4.po
index 309492b88a..d67be9f635 100644
--- a/applications/luci-app-samba4/po/ru/samba4.po
+++ b/applications/luci-app-samba4/po/ru/samba4.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: samba\n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2021-03-11 08:13+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-07-19 21:36+0000\n"
+"Last-Translator: Artem <Localizer_in_Russian@protonmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/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.5.2-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -80,7 +80,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
-msgstr ""
+msgstr "Включить дополнительную настройку"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
diff --git a/applications/luci-app-samba4/po/sk/samba4.po b/applications/luci-app-samba4/po/sk/samba4.po
index 39ad9f197d..f85be43e08 100644
--- a/applications/luci-app-samba4/po/sk/samba4.po
+++ b/applications/luci-app-samba4/po/sk/samba4.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/sk/>\n"
"Language: sk\n"
@@ -10,11 +10,11 @@ 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.8-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
-msgstr ""
+msgstr "Povoliť hostí"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
diff --git a/applications/luci-app-ser2net/po/bg/ser2net.po b/applications/luci-app-ser2net/po/bg/ser2net.po
index 23a428ffec..bb3cc53c1f 100644
--- a/applications/luci-app-ser2net/po/bg/ser2net.po
+++ b/applications/luci-app-ser2net/po/bg/ser2net.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsser2net/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8-dev\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
@@ -53,7 +59,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-ser2net/po/id/ser2net.po b/applications/luci-app-ser2net/po/id/ser2net.po
index 899243e280..fe94d5601c 100644
--- a/applications/luci-app-ser2net/po/id/ser2net.po
+++ b/applications/luci-app-ser2net/po/id/ser2net.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-27 01:31+0000\n"
-"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n"
+"PO-Revision-Date: 2021-08-01 10:38+0000\n"
+"Last-Translator: Deleted User <noreply+34193@weblate.org>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/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.7-dev\n"
+"X-Generator: Weblate 4.8-dev\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
@@ -107,9 +107,8 @@ msgstr "Mati"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:57
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:56
-#, fuzzy
msgid "Parity"
-msgstr "Paritas"
+msgstr "Keseimbangan"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
@@ -184,7 +183,7 @@ msgid ""
"<device>."
msgstr ""
"Nama perangkat yang akan disambungkan.<br/>Ini harus dalam bentuk /dev/"
-"<perangkat>."
+"<device>."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "The network to listen from."
@@ -196,9 +195,8 @@ msgstr "Protokol untuk didengarkan."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:38
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:37
-#, fuzzy
msgid "The speed the device port should operate at."
-msgstr "Kecepatan port perangkat harus beroperasi."
+msgstr "Kecepatan port perangkat harus beroperasi di."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid "Timeout"
diff --git a/applications/luci-app-ser2net/po/ru/ser2net.po b/applications/luci-app-ser2net/po/ru/ser2net.po
index e45f0f34c5..6f08ebd106 100644
--- a/applications/luci-app-ser2net/po/ru/ser2net.po
+++ b/applications/luci-app-ser2net/po/ru/ser2net.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-02-15 09:20+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-07-19 21:36+0000\n"
+"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/ru/>\n"
"Language: 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.5-dev\n"
+"X-Generator: Weblate 4.7.2-dev\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
@@ -65,7 +65,7 @@ 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
msgid "Even"
-msgstr ""
+msgstr "Чётный"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:73
msgid "Extra options"
@@ -73,7 +73,7 @@ msgstr "Дополнительные опции"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:12
msgid "Global switch"
-msgstr ""
+msgstr "Общий выключатель"
#: applications/luci-app-ser2net/root/usr/share/rpcd/acl.d/luci-app-ser2net.json:3
msgid "Grant access to LuCI app ser2net"
@@ -82,15 +82,15 @@ msgstr "Предоставить доступ LuCI к приложению ser2n
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
msgid "Ignore modem control signals"
-msgstr ""
+msgstr "Игнорировать сигналы управления модемом"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:11
msgid "LED redirect"
-msgstr ""
+msgstr "Перенаправление LED"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:32
msgid "LEDs"
-msgstr ""
+msgstr "Светодиоды"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:59
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:58
@@ -100,7 +100,7 @@ msgstr "Ничего"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:61
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:60
msgid "Odd"
-msgstr ""
+msgstr "Нечётный"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
msgid "Off"
@@ -109,7 +109,7 @@ msgstr "Выключено"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:57
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:56
msgid "Parity"
-msgstr ""
+msgstr "Чётность"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
@@ -122,19 +122,19 @@ msgstr "Прокси"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:75
msgid "RX LED configuration"
-msgstr ""
+msgstr "Конфигурация Rx LED"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:24
msgid "Raw"
-msgstr ""
+msgstr "RAW"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:25
msgid "Rawlp"
-msgstr ""
+msgstr "RAWLP"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
msgid "Service port"
-msgstr ""
+msgstr "Порт службы"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
msgid "Settings"
@@ -147,11 +147,11 @@ msgstr "Указывать"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:64
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:63
msgid "Stop bits"
-msgstr ""
+msgstr "Стоповые биты"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:74
msgid "TX LED configuration"
-msgstr ""
+msgstr "Конфигурация Tx LED"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:26
msgid "Telnet"
@@ -160,13 +160,15 @@ msgstr "Telnet"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
msgid "The TCP port to listen on."
-msgstr ""
+msgstr "Порт TCP для прослушивания."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid ""
"The amount of seconds of inactivity before a disconnect occurs.<br/>A value "
"of zero means wait indefinitely."
msgstr ""
+"Количество секунд бездействия перед тем, как произойдет отключение.<br/> "
+"Значение ноль означает бесконечное ожидание."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
msgid "The device itself."
@@ -174,26 +176,26 @@ msgstr "Само устройство."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "The driver required for the device."
-msgstr ""
+msgstr "Драйвер, необходимый для устройства."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
msgid ""
"The name of the device to connect to.<br/>This must be in the form of /dev/"
"<device>."
-msgstr ""
+msgstr "Имя устройства для подключения.<br/>Должно быть в виде /dev/<device>."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "The network to listen from."
-msgstr ""
+msgstr "Сеть для прослушивания."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "The protocol to listen to."
-msgstr ""
+msgstr "Протокол для прослушивания."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:38
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:37
msgid "The speed the device port should operate at."
-msgstr ""
+msgstr "Скорость, на которой должен работать порт устройства."
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid "Timeout"
@@ -202,7 +204,7 @@ msgstr "Тайм-аут"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:70
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:69
msgid "Use RTS and CTS lines"
-msgstr ""
+msgstr "Использовать линии RTS и CTS"
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
msgid "ser2net"
diff --git a/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po
index f9f33b3fa5..5e692b30aa 100644
--- a/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-01 13:26+0000\n"
-"Last-Translator: Kalin Iliev <kalin.t.iliev@gmail.com>\n"
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -114,7 +114,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/es/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
index 14a7912871..d5ebd1d8ad 100644
--- a/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-02-18 22:07+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -280,7 +280,7 @@ msgstr "Solo aplicar reglas en paquetes desde estas interfaces de red"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:115
msgid "Overview"
-msgstr "Vista general"
+msgstr "Visión general"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:248
msgid "Package is not installed"
diff --git a/applications/luci-app-shairplay/po/bg/shairplay.po b/applications/luci-app-shairplay/po/bg/shairplay.po
index 61e33b9bdb..d22b024bc2 100644
--- a/applications/luci-app-shairplay/po/bg/shairplay.po
+++ b/applications/luci-app-shairplay/po/bg/shairplay.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshairplay/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -27,7 +33,7 @@ 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/ru/simple-adblock.po b/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
index acf4948911..905487ee65 100644
--- a/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: simple-adblock\n"
"POT-Creation-Date: 2017-12-07 14:00+0300\n"
-"PO-Revision-Date: 2021-07-13 17:56+0000\n"
-"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
+"PO-Revision-Date: 2021-07-19 21:36+0000\n"
+"Last-Translator: Artem <Localizer_in_Russian@protonmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/ru/>\n"
"Language: ru\n"
@@ -86,7 +86,6 @@ msgid "Cache file containing %s domains found."
msgstr "Найден кэш-файл, содержащий %s доменов."
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#, fuzzy
msgid "Collected Errors"
msgstr "Найденные ошибки"
@@ -178,9 +177,8 @@ msgid "Error"
msgstr "Ошибка"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
-#, fuzzy
msgid "Fail"
-msgstr "Неудача"
+msgstr "Ошибка"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
#, fuzzy
diff --git a/applications/luci-app-smartdns/po/pt-BR/smartdns.po b/applications/luci-app-smartdns/po/pt-BR/smartdns.po
index 180f193a14..dcc46daab2 100644
--- a/applications/luci-app-smartdns/po/pt-BR/smartdns.po
+++ b/applications/luci-app-smartdns/po/pt-BR/smartdns.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-23 11:29+0000\n"
+"PO-Revision-Date: 2021-07-22 08:04+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssmartdns/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.5.2-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
msgid "Additional Args for upstream dns servers"
@@ -37,7 +37,7 @@ msgstr "Tamanho do Cache"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
msgid "Collecting data ..."
-msgstr "Coletando dados..."
+msgstr "Coletando dados ..."
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:451
msgid ""
diff --git a/applications/luci-app-splash/po/ru/splash.po b/applications/luci-app-splash/po/ru/splash.po
index 2bbbf59d3b..2c8c72c8d6 100644
--- a/applications/luci-app-splash/po/ru/splash.po
+++ b/applications/luci-app-splash/po/ru/splash.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: splash\n"
"POT-Creation-Date: 2013-11-13 18:52+0200\n"
-"PO-Revision-Date: 2021-05-11 11:34+0000\n"
-"Last-Translator: GRZ <grndztx@yandex.ru>\n"
+"PO-Revision-Date: 2021-07-19 21:36+0000\n"
+"Last-Translator: Artem <Localizer_in_Russian@protonmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/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.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -143,7 +143,7 @@ msgstr "Скорость загрузки для клиентов огранич
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid "Contact the owner"
-msgstr ""
+msgstr "Связаться с владельцем"
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
msgid "Decline"
@@ -183,7 +183,7 @@ msgstr "Главный"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
msgid "Get in contact"
-msgstr ""
+msgstr "Свяжитесь с нами"
#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
msgid "Grant UCI access for luci-app-splash"
diff --git a/applications/luci-app-sqm/po/hu/sqm.po b/applications/luci-app-sqm/po/hu/sqm.po
index 68644e0762..1d30f6c1c7 100644
--- a/applications/luci-app-sqm/po/hu/sqm.po
+++ b/applications/luci-app-sqm/po/hu/sqm.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-07-20 12:37+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
+"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -34,7 +40,7 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
-msgstr ""
+msgstr "SQM engedélyezése"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
@@ -199,4 +205,4 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:188
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
-msgstr ""
+msgstr "alapértelmezett"
diff --git a/applications/luci-app-sqm/po/pt/sqm.po b/applications/luci-app-sqm/po/pt/sqm.po
index b74e55cdd7..ff27471040 100644
--- a/applications/luci-app-sqm/po/pt/sqm.po
+++ b/applications/luci-app-sqm/po/pt/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-05 06:18+0000\n"
+"PO-Revision-Date: 2021-08-04 20:24+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/pt/>\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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -48,7 +48,7 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
-msgstr ""
+msgstr "Ativar o SQM"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
@@ -213,6 +213,8 @@ msgid ""
"The SQM service seems to be disabled. Please use the button below to "
"activate this service."
msgstr ""
+"O serviço SQM parece estar desativado. Use o botão abaixo para ativar este "
+"serviço."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
diff --git a/applications/luci-app-statistics/po/bg/statistics.po b/applications/luci-app-statistics/po/bg/statistics.po
index be555d534c..0291dd8448 100644
--- a/applications/luci-app-statistics/po/bg/statistics.po
+++ b/applications/luci-app-statistics/po/bg/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-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/bg/>\n"
"Language: bg\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.8-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
@@ -324,7 +324,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/es/statistics.po b/applications/luci-app-statistics/po/es/statistics.po
index 224ceb89e6..963b7916ae 100644
--- a/applications/luci-app-statistics/po/es/statistics.po
+++ b/applications/luci-app-statistics/po/es/statistics.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2021-05-27 16:32+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/es/>\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.7-dev\n"
+"X-Generator: Weblate 4.7.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
@@ -909,7 +909,7 @@ msgstr "Plugins de salida"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
msgid "Overview"
-msgstr "Vista general"
+msgstr "Visión general"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "Percent values"
diff --git a/applications/luci-app-transmission/po/bg/transmission.po b/applications/luci-app-transmission/po/bg/transmission.po
index 4c6e80f6d4..e972ff5f3c 100644
--- a/applications/luci-app-transmission/po/bg/transmission.po
+++ b/applications/luci-app-transmission/po/bg/transmission.po
@@ -3,14 +3,16 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-29 20:27+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstransmission/bg/>\n"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 2.4.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -106,7 +108,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-transmission/po/sk/transmission.po b/applications/luci-app-transmission/po/sk/transmission.po
index 8534140152..7568a65954 100644
--- a/applications/luci-app-transmission/po/sk/transmission.po
+++ b/applications/luci-app-transmission/po/sk/transmission.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2021-08-03 19:09+0000\n"
+"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/sk/>\n"
"Language: sk\n"
@@ -10,11 +10,11 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
-msgstr ""
+msgstr "Alternatívna rýchlosť sťahovania"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Alternative speed enabled"
diff --git a/applications/luci-app-travelmate/po/bg/travelmate.po b/applications/luci-app-travelmate/po/bg/travelmate.po
index f2fc8acbbd..643159ff15 100644
--- a/applications/luci-app-travelmate/po/bg/travelmate.po
+++ b/applications/luci-app-travelmate/po/bg/travelmate.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/bg/>\n"
@@ -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-Mail Профил"
#: 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 "E-Mail Изпращач"
#: 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 "E-Mail Тема"
#: 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
@@ -224,12 +224,12 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
msgid "Enable verbose debug logging in case of any processing errors."
-msgstr ""
+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
@@ -280,7 +280,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
msgid "Information"
-msgstr ""
+msgstr "Информация"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
msgid "Interface Name"
diff --git a/applications/luci-app-travelmate/po/es/travelmate.po b/applications/luci-app-travelmate/po/es/travelmate.po
index 20db00c523..bfa34d2894 100644
--- a/applications/luci-app-travelmate/po/es/travelmate.po
+++ b/applications/luci-app-travelmate/po/es/travelmate.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-05-28 17:32+0000\n"
+"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
msgid "-- AP Selection --"
@@ -381,7 +381,7 @@ msgstr "Tiempo de espera de reintento global en segundos."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
msgid "Overview"
-msgstr "Vista general"
+msgstr "Visión general"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:201
msgid ""
diff --git a/applications/luci-app-travelmate/po/hu/travelmate.po b/applications/luci-app-travelmate/po/hu/travelmate.po
index ccc73dae80..346f082b0b 100644
--- a/applications/luci-app-travelmate/po/hu/travelmate.po
+++ b/applications/luci-app-travelmate/po/hu/travelmate.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-14 19:53+0000\n"
-"Last-Translator: Gergő Szalka <kisszalimo@gmail.com>\n"
+"PO-Revision-Date: 2021-07-21 13:32+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
msgid "-- AP Selection --"
@@ -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 "Engedélyezve"
#: 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-ttyd/po/hu/ttyd.po b/applications/luci-app-ttyd/po/hu/ttyd.po
index 2190b7975f..df68f6b238 100644
--- a/applications/luci-app-ttyd/po/hu/ttyd.po
+++ b/applications/luci-app-ttyd/po/hu/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"PO-Revision-Date: 2021-08-04 05:48+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
diff --git a/applications/luci-app-ttyd/po/nb_NO/ttyd.po b/applications/luci-app-ttyd/po/nb_NO/ttyd.po
index cdc64b09a1..52884b4237 100644
--- a/applications/luci-app-ttyd/po/nb_NO/ttyd.po
+++ b/applications/luci-app-ttyd/po/nb_NO/ttyd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-03 04:27+0000\n"
+"PO-Revision-Date: 2021-07-30 13:52+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/nb_NO/>\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.6-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -16,7 +16,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
-msgstr ""
+msgstr "Legg til instans"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
diff --git a/applications/luci-app-udpxy/po/bg/udpxy.po b/applications/luci-app-udpxy/po/bg/udpxy.po
index 4f8680e0e8..8870ca7ef2 100644
--- a/applications/luci-app-udpxy/po/bg/udpxy.po
+++ b/applications/luci-app-udpxy/po/bg/udpxy.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsudpxy/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -22,7 +28,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-unbound/po/bg/unbound.po b/applications/luci-app-unbound/po/bg/unbound.po
index 1d81f4c0da..addaef2de6 100644
--- a/applications/luci-app-unbound/po/bg/unbound.po
+++ b/applications/luci-app-unbound/po/bg/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-05 20:29+0000\n"
+"PO-Revision-Date: 2021-08-01 22:08+0000\n"
"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/bg/>\n"
@@ -222,7 +222,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:297
msgid "Extended Statistics"
diff --git a/applications/luci-app-unbound/po/hu/unbound.po b/applications/luci-app-unbound/po/hu/unbound.po
index aba31f7bc0..3994ab25b4 100644
--- a/applications/luci-app-unbound/po/hu/unbound.po
+++ b/applications/luci-app-unbound/po/hu/unbound.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-28 22:27+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-07-20 12:37+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
msgid "AXFR"
-msgstr ""
+msgstr "AXFR"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
msgid "Accept queries only from local subnets"
@@ -45,7 +45,7 @@ msgstr "Speciális"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
-msgstr ""
+msgstr "Agresszív"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
msgid "Allow open recursion when record not in zone"
@@ -85,7 +85,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "DHCP"
-msgstr ""
+msgstr "DHCP"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:158
msgid "DHCP Link"
@@ -97,7 +97,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
msgid "DNS Cache"
-msgstr ""
+msgstr "DNS gyorsítótár"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
msgid "DNS Plugin"
@@ -152,7 +152,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
-msgstr ""
+msgstr "Szerkesztés '"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
@@ -702,7 +702,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
msgid "Use 'resolv.conf.auto'"
-msgstr ""
+msgstr "Használd a 'resolv.conf.auto' -t"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
@@ -726,7 +726,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
msgid "WAN Networks"
-msgstr ""
+msgstr "WAN hálózatok"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
@@ -760,7 +760,7 @@ msgstr "alapértelmezett"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
-msgstr ""
+msgstr "letöltés <var>%s</var>-ből"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
diff --git a/applications/luci-app-upnp/po/bg/upnp.po b/applications/luci-app-upnp/po/bg/upnp.po
index 64501d5343..6312e5f0bc 100644
--- a/applications/luci-app-upnp/po/bg/upnp.po
+++ b/applications/luci-app-upnp/po/bg/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-05-22 12:40+0000\n"
-"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"PO-Revision-Date: 2021-08-01 21:34+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/bg/>\n"
"Language: bg\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.1-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
msgid ""
@@ -22,7 +22,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
-msgstr ""
+msgstr "Действие"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
diff --git a/applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po
index 27a2693fdb..f3fda4868f 100644
--- a/applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.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: 2021-08-01 22:08+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpn-policy-routing/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "%s (disabled)"
@@ -154,7 +154,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
msgid "Enabled"
-msgstr ""
+msgstr "Разрешен"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
msgid ""
diff --git a/applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po
index 761363dc33..fad4dbb136 100644
--- a/applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-15 02:11+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-07-21 13:32+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpn-policy-routing/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "%s (disabled)"
@@ -242,7 +242,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
msgid "Restart"
-msgstr ""
+msgstr "Újraindítás"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
msgid ""
diff --git a/applications/luci-app-vpnbypass/po/hu/vpnbypass.po b/applications/luci-app-vpnbypass/po/hu/vpnbypass.po
index 40378d2faf..239003998b 100644
--- a/applications/luci-app-vpnbypass/po/hu/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/hu/vpnbypass.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-15 02:10+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2021-07-21 13:32+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
@@ -80,7 +80,7 @@ msgstr ""
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
-msgstr ""
+msgstr "Újraindítás"
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
msgid "Restarting %s service"
diff --git a/applications/luci-app-watchcat/po/ar/watchcat.po b/applications/luci-app-watchcat/po/ar/watchcat.po
index d592afbe08..ebb54f9e1b 100644
--- a/applications/luci-app-watchcat/po/ar/watchcat.po
+++ b/applications/luci-app-watchcat/po/ar/watchcat.po
@@ -80,6 +80,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/bg/watchcat.po b/applications/luci-app-watchcat/po/bg/watchcat.po
index 6525756cba..400895f8f4 100644
--- a/applications/luci-app-watchcat/po/bg/watchcat.po
+++ b/applications/luci-app-watchcat/po/bg/watchcat.po
@@ -76,6 +76,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/bn_BD/watchcat.po b/applications/luci-app-watchcat/po/bn_BD/watchcat.po
index 3b63671d7b..25b6826657 100644
--- a/applications/luci-app-watchcat/po/bn_BD/watchcat.po
+++ b/applications/luci-app-watchcat/po/bn_BD/watchcat.po
@@ -76,6 +76,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/ca/watchcat.po b/applications/luci-app-watchcat/po/ca/watchcat.po
index 0b120683e3..588efbe1dd 100644
--- a/applications/luci-app-watchcat/po/ca/watchcat.po
+++ b/applications/luci-app-watchcat/po/ca/watchcat.po
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/cs/watchcat.po b/applications/luci-app-watchcat/po/cs/watchcat.po
index 2518869fd6..1b72375aa6 100644
--- a/applications/luci-app-watchcat/po/cs/watchcat.po
+++ b/applications/luci-app-watchcat/po/cs/watchcat.po
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/de/watchcat.po b/applications/luci-app-watchcat/po/de/watchcat.po
index e056b747f0..5ea4d7a06f 100644
--- a/applications/luci-app-watchcat/po/de/watchcat.po
+++ b/applications/luci-app-watchcat/po/de/watchcat.po
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/el/watchcat.po b/applications/luci-app-watchcat/po/el/watchcat.po
index 25bb5db2e3..12722ab783 100644
--- a/applications/luci-app-watchcat/po/el/watchcat.po
+++ b/applications/luci-app-watchcat/po/el/watchcat.po
@@ -75,6 +75,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/en/watchcat.po b/applications/luci-app-watchcat/po/en/watchcat.po
index ca55ef5271..ed11054ca8 100644
--- a/applications/luci-app-watchcat/po/en/watchcat.po
+++ b/applications/luci-app-watchcat/po/en/watchcat.po
@@ -75,6 +75,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/es/watchcat.po b/applications/luci-app-watchcat/po/es/watchcat.po
index 926a099f19..98ac8b3027 100644
--- a/applications/luci-app-watchcat/po/es/watchcat.po
+++ b/applications/luci-app-watchcat/po/es/watchcat.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-05-28 17:32+0000\n"
+"PO-Revision-Date: 2021-08-02 05:59+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/es/>\n"
@@ -11,13 +11,15 @@ 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.7-dev\n"
+"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid ""
"<i>Applies to Ping Reboot and Restart Interface modes</i> <br /> Specify the "
"interface to monitor and restart if a ping over it fails."
msgstr ""
+"<i>Se aplica a los modos Reinicio por Ping y Reiniciar interfaz</i> <br /> "
+"Especifique la interfaz a monitorear y reiniciar si falla un ping sobre ella."
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
msgid ""
@@ -27,12 +29,12 @@ msgid ""
"fail. Enter the number of seconds to wait for the soft reboot to fail or use "
"0 to disable the forced reboot delay."
msgstr ""
-"Se aplica a los modos de reinicio de ping y reinicio periódico</i><br /> Al "
-"reiniciar el enrutador, el servicio activará un reinicio suave. Si ingresa "
-"un valor distinto de cero aquí, se activará un reinicio completo retrasado "
-"si falla el reinicio suave. Ingrese la cantidad de segundos para esperar a "
-"que falle el reinicio suave o use 0 para desactivar la demora de reinicio "
-"forzado."
+"Se aplica a los modos de Reinicio por Ping y Reinicio periódico</i><br /> Al "
+"reiniciar el enrutador, el servicio desencadenará un reinicio suave. "
+"Poniendo un valor distinto de cero aquí, se desencadenará un reinicio "
+"completo retrasado si falla el reinicio suave. Ponga el número de segundos "
+"que hay que esperar a que el reinicio suave falle o use 0 para desactivar el "
+"retraso de reinicio forzado."
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
msgid ""
@@ -40,6 +42,9 @@ msgid ""
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
+"Se aplica a los modos Reinicio por Ping y Reiniciar interfaz</i> <br /> Si "
+"usa ModemManager, puede hacer que Watchcat reinicie su interfaz ModemManger "
+"especificando su nombre."
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
msgid "Big: 248 bytes"
@@ -47,7 +52,7 @@ msgstr "Grande: 248 bytes"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
msgid "Check Interval"
-msgstr "Revisar Intervalo"
+msgstr "Intervalo de comprobación"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid "Force Reboot Delay"
@@ -76,6 +81,7 @@ msgid "Host To Check"
msgstr "Host para comprobar"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#, fuzzy
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -84,11 +90,21 @@ msgid ""
"b></li><li>1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
"li><ul>"
msgstr ""
+"Con qué frecuencia hacer ping al host especificado anteriormente. <br /><br /"
+">La unidad predeterminada es segundos, si no lleva sufijo, pero se puede "
+"usar el sufijo <b>m</b> para minutos, <b>h</b> para horas o <b>d</b> para "
+"días. <br /><br /> Ejemplos:<ul><li>10 segundos sería: <b>10</b> o "
+"<b>10s</b></li><li>5 minutos sería: <b>5m</b></li><li>1 hora sería: "
+"<b>1h</b></li><li>1 semana sería: <b>7d</b></ li><ul>"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
msgid "Huge: 1492 bytes"
msgstr "Enorme: 1492 bytes"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr "Dirección IPv4 o nombre de host para hacer ping."
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -110,6 +126,17 @@ msgid ""
"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
"li><ul>"
msgstr ""
+"En el modo de Reinicio periódico, se define la frecuencia con la que "
+"reiniciar. <br /> En el modo Reinicio por Ping, se define el período de "
+"tiempo más largo sin una respuesta desde el Host, que hay que comprobar "
+"antes de que se inicie un reinicio. <br /> En el modo Reinicio por Red, se "
+"define el período de tiempo más largo sin una respuesta desde el host, que "
+"hay que comprobar antes de que se reinicie la interfaz. <br /> <br /> La "
+"unidad predeterminada es segundos, sin llevar sufijo, pero puede usar el "
+"sufijo <b>m</b> para minutos, <b>h</b> para horas o <b>d</b> para días. <br /"
+"> <br /> Ejemplos: <ul> <li>10 segundos sería: <b>10</b> o <b>10s</b></li> "
+"<li>5 minutos sería: <b>5m</b></li> <li>1 hora sería: <b>1h</b></li><li>1 "
+"semana sería: <b>7d</b></ li><ul>"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Interface"
@@ -144,8 +171,9 @@ msgid "Ping Packet Size"
msgstr "Tamaño del paquete de ping"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#, fuzzy
msgid "Ping Reboot"
-msgstr ""
+msgstr "Reinicio por Ping"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
@@ -155,6 +183,11 @@ msgid ""
"interface if a ping to a specified host fails for a specified duration of "
"time."
msgstr ""
+"Reinicio por ping: reinicia este dispositivo si falla un ping a un host "
+"especificado durante un período de tiempo especificado. <br /> Reinicio "
+"periódico: reinicia este dispositivo después de un intervalo de tiempo "
+"especificado. <br /> Reiniciar interfaz: reinicia una interfaz de red si un "
+"ping a un host especificado falla durante un período de tiempo especificado."
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Restart Interface"
@@ -188,9 +221,6 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
-#~ msgid "IPv4 address or hostname to ping."
-#~ msgstr "Dirección IPv4 o nombre de host para hacer ping."
-
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."
diff --git a/applications/luci-app-watchcat/po/fi/watchcat.po b/applications/luci-app-watchcat/po/fi/watchcat.po
index 53035713f2..606e6e14e8 100644
--- a/applications/luci-app-watchcat/po/fi/watchcat.po
+++ b/applications/luci-app-watchcat/po/fi/watchcat.po
@@ -76,6 +76,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/fr/watchcat.po b/applications/luci-app-watchcat/po/fr/watchcat.po
index b92905423f..11ce878741 100644
--- a/applications/luci-app-watchcat/po/fr/watchcat.po
+++ b/applications/luci-app-watchcat/po/fr/watchcat.po
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/he/watchcat.po b/applications/luci-app-watchcat/po/he/watchcat.po
index 25bb5db2e3..12722ab783 100644
--- a/applications/luci-app-watchcat/po/he/watchcat.po
+++ b/applications/luci-app-watchcat/po/he/watchcat.po
@@ -75,6 +75,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/hi/watchcat.po b/applications/luci-app-watchcat/po/hi/watchcat.po
index 794c5a6067..2f564d0283 100644
--- a/applications/luci-app-watchcat/po/hi/watchcat.po
+++ b/applications/luci-app-watchcat/po/hi/watchcat.po
@@ -76,6 +76,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/hu/watchcat.po b/applications/luci-app-watchcat/po/hu/watchcat.po
index de499d2c15..514e50d4b3 100644
--- a/applications/luci-app-watchcat/po/hu/watchcat.po
+++ b/applications/luci-app-watchcat/po/hu/watchcat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-06-14 19:53+0000\n"
-"Last-Translator: Gergő Szalka <kisszalimo@gmail.com>\n"
+"PO-Revision-Date: 2021-07-21 13:32+0000\n"
+"Last-Translator: Sweidan Omár <omcsesz@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/hu/>\n"
"Language: hu\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.7-dev\n"
+"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid ""
@@ -48,7 +48,7 @@ msgstr ""
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
msgid "General Settings"
-msgstr ""
+msgstr "Általános Beállítások"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
msgid "Grant access to LuCI app watchcat"
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/it/watchcat.po b/applications/luci-app-watchcat/po/it/watchcat.po
index 021a49d987..cb736781ce 100644
--- a/applications/luci-app-watchcat/po/it/watchcat.po
+++ b/applications/luci-app-watchcat/po/it/watchcat.po
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/ja/watchcat.po b/applications/luci-app-watchcat/po/ja/watchcat.po
index 7f414f6047..117d9550f2 100644
--- a/applications/luci-app-watchcat/po/ja/watchcat.po
+++ b/applications/luci-app-watchcat/po/ja/watchcat.po
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/ko/watchcat.po b/applications/luci-app-watchcat/po/ko/watchcat.po
index a08aa19412..4110d8f4a1 100644
--- a/applications/luci-app-watchcat/po/ko/watchcat.po
+++ b/applications/luci-app-watchcat/po/ko/watchcat.po
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/mr/watchcat.po b/applications/luci-app-watchcat/po/mr/watchcat.po
index d7f61eab5c..383778d47c 100644
--- a/applications/luci-app-watchcat/po/mr/watchcat.po
+++ b/applications/luci-app-watchcat/po/mr/watchcat.po
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/ms/watchcat.po b/applications/luci-app-watchcat/po/ms/watchcat.po
index 9eb8becfd9..a6ede3d7c3 100644
--- a/applications/luci-app-watchcat/po/ms/watchcat.po
+++ b/applications/luci-app-watchcat/po/ms/watchcat.po
@@ -74,6 +74,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/nb_NO/watchcat.po b/applications/luci-app-watchcat/po/nb_NO/watchcat.po
index 33ee7b5d67..e613fced5d 100644
--- a/applications/luci-app-watchcat/po/nb_NO/watchcat.po
+++ b/applications/luci-app-watchcat/po/nb_NO/watchcat.po
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/pl/watchcat.po b/applications/luci-app-watchcat/po/pl/watchcat.po
index 3a2a9d63f6..9da09b60ae 100644
--- a/applications/luci-app-watchcat/po/pl/watchcat.po
+++ b/applications/luci-app-watchcat/po/pl/watchcat.po
@@ -101,6 +101,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "Ogromny: 1492 bajtów"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr "Adres IPv4 lub nazwa hosta do pingowania."
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -214,9 +218,6 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bajty"
-#~ msgid "IPv4 address or hostname to ping."
-#~ msgstr "Adres IPv4 lub nazwa hosta do pingowania."
-
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."
diff --git a/applications/luci-app-watchcat/po/pt/watchcat.po b/applications/luci-app-watchcat/po/pt/watchcat.po
index d16fd22924..e8b69730a3 100644
--- a/applications/luci-app-watchcat/po/pt/watchcat.po
+++ b/applications/luci-app-watchcat/po/pt/watchcat.po
@@ -100,6 +100,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "Enorme: 1492 bytes"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr "Endereço IPv4 ou nome do host para enviar um ping."
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -212,9 +216,6 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
-#~ msgid "IPv4 address or hostname to ping."
-#~ msgstr "Endereço IPv4 ou nome do host para enviar um ping."
-
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."
diff --git a/applications/luci-app-watchcat/po/pt_BR/watchcat.po b/applications/luci-app-watchcat/po/pt_BR/watchcat.po
index 9c114ac3d7..a15cd92290 100644
--- a/applications/luci-app-watchcat/po/pt_BR/watchcat.po
+++ b/applications/luci-app-watchcat/po/pt_BR/watchcat.po
@@ -101,6 +101,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "Enorme: 1492 bytes"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr "Um endereço IPv4 ou o nome de um host para fazer o ping."
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -213,9 +217,6 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
-#~ msgid "IPv4 address or hostname to ping."
-#~ msgstr "Um endereço IPv4 ou o nome de um host para fazer o ping."
-
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."
diff --git a/applications/luci-app-watchcat/po/ro/watchcat.po b/applications/luci-app-watchcat/po/ro/watchcat.po
index 37a1e84a53..cfe9baaeee 100644
--- a/applications/luci-app-watchcat/po/ro/watchcat.po
+++ b/applications/luci-app-watchcat/po/ro/watchcat.po
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/ru/watchcat.po b/applications/luci-app-watchcat/po/ru/watchcat.po
index b7ca9afae9..bbd951dd11 100644
--- a/applications/luci-app-watchcat/po/ru/watchcat.po
+++ b/applications/luci-app-watchcat/po/ru/watchcat.po
@@ -83,6 +83,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "Огромный: 1492 байта"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/sk/watchcat.po b/applications/luci-app-watchcat/po/sk/watchcat.po
index b4d364854e..213f7465ab 100644
--- a/applications/luci-app-watchcat/po/sk/watchcat.po
+++ b/applications/luci-app-watchcat/po/sk/watchcat.po
@@ -75,6 +75,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/sv/watchcat.po b/applications/luci-app-watchcat/po/sv/watchcat.po
index 0913987d50..0a0cd964d7 100644
--- a/applications/luci-app-watchcat/po/sv/watchcat.po
+++ b/applications/luci-app-watchcat/po/sv/watchcat.po
@@ -79,6 +79,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/templates/watchcat.pot b/applications/luci-app-watchcat/po/templates/watchcat.pot
index c20bc0cde7..07582a9e7e 100644
--- a/applications/luci-app-watchcat/po/templates/watchcat.pot
+++ b/applications/luci-app-watchcat/po/templates/watchcat.pot
@@ -68,6 +68,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/tr/watchcat.po b/applications/luci-app-watchcat/po/tr/watchcat.po
index f722bfaed4..f4f8f7a2a9 100644
--- a/applications/luci-app-watchcat/po/tr/watchcat.po
+++ b/applications/luci-app-watchcat/po/tr/watchcat.po
@@ -101,6 +101,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "Çok Büyük: 1492 bayt"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr "Ping atılacak IPv4 adresi veya ana makine adı."
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -214,9 +218,6 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bayt"
-#~ msgid "IPv4 address or hostname to ping."
-#~ msgstr "Ping atılacak IPv4 adresi veya ana makine adı."
-
#~ msgid "Forced reboot delay"
#~ msgstr "Zorla yeniden başlatma gecikmesi"
diff --git a/applications/luci-app-watchcat/po/uk/watchcat.po b/applications/luci-app-watchcat/po/uk/watchcat.po
index d616524421..3ab850678e 100644
--- a/applications/luci-app-watchcat/po/uk/watchcat.po
+++ b/applications/luci-app-watchcat/po/uk/watchcat.po
@@ -80,6 +80,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/vi/watchcat.po b/applications/luci-app-watchcat/po/vi/watchcat.po
index eb869f4067..a743d57243 100644
--- a/applications/luci-app-watchcat/po/vi/watchcat.po
+++ b/applications/luci-app-watchcat/po/vi/watchcat.po
@@ -75,6 +75,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/zh_Hans/watchcat.po b/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
index 564584e1ce..77c7349df9 100644
--- a/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
+++ b/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
@@ -95,6 +95,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "巨大:1492 字节"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr "要执行 ping 操作的 IPv4 地址或主机名。"
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -202,9 +206,6 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "窗口:32 字节"
-#~ msgid "IPv4 address or hostname to ping."
-#~ msgstr "要执行 ping 操作的 IPv4 地址或主机名。"
-
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."
diff --git a/applications/luci-app-watchcat/po/zh_Hant/watchcat.po b/applications/luci-app-watchcat/po/zh_Hant/watchcat.po
index 72e50abe7d..bb299e5a83 100644
--- a/applications/luci-app-watchcat/po/zh_Hant/watchcat.po
+++ b/applications/luci-app-watchcat/po/zh_Hant/watchcat.po
@@ -95,6 +95,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "巨大:1492 位元組"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+msgid "IPv4 address or hostname to ping."
+msgstr "要執行 ping 操作的 IPv4 位址或主機名稱。"
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -201,9 +205,6 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows:32 位元組"
-#~ msgid "IPv4 address or hostname to ping."
-#~ msgstr "要執行 ping 操作的 IPv4 位址或主機名稱。"
-
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."