summaryrefslogtreecommitdiffhomepage
path: root/applications
diff options
context:
space:
mode:
Diffstat (limited to 'applications')
-rw-r--r--applications/luci-app-acme/po/es/acme.po6
-rw-r--r--applications/luci-app-acme/po/ko/acme.po70
-rw-r--r--applications/luci-app-acme/po/pt_BR/acme.po6
-rw-r--r--applications/luci-app-adblock/po/it/adblock.po8
-rw-r--r--applications/luci-app-adblock/po/zh_Hant/adblock.po10
-rw-r--r--applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po24
-rw-r--r--applications/luci-app-ahcp/po/es/ahcp.po10
-rw-r--r--applications/luci-app-aria2/po/hu/aria2.po12
-rw-r--r--applications/luci-app-aria2/po/it/aria2.po17
-rw-r--r--applications/luci-app-aria2/po/ko/aria2.po8
-rw-r--r--applications/luci-app-aria2/po/templates/aria2.pot12
-rw-r--r--applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po7
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po30
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po27
-rw-r--r--applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po117
-rw-r--r--applications/luci-app-banip/po/de/banip.po5
-rw-r--r--applications/luci-app-banip/po/it/banip.po12
-rw-r--r--applications/luci-app-bcp38/po/pl/bcp38.po6
-rw-r--r--applications/luci-app-bmx7/po/fa/bmx7.po6
-rw-r--r--applications/luci-app-bmx7/po/it/bmx7.po14
-rw-r--r--applications/luci-app-clamav/po/uk/clamav.po12
-rw-r--r--applications/luci-app-commands/po/ko/commands.po48
-rw-r--r--applications/luci-app-coovachilli/po/ko/coovachilli.po19
-rw-r--r--applications/luci-app-cshark/po/it/cshark.po12
-rw-r--r--applications/luci-app-cshark/po/ko/cshark.po8
-rw-r--r--applications/luci-app-dcwapd/po/it/dcwapd.po11
-rw-r--r--applications/luci-app-dcwapd/po/ko/dcwapd.po6
-rw-r--r--applications/luci-app-dcwapd/po/pl/dcwapd.po6
-rw-r--r--applications/luci-app-ddns/po/hu/ddns.po12
-rw-r--r--applications/luci-app-ddns/po/it/ddns.po17
-rw-r--r--applications/luci-app-ddns/po/uk/ddns.po28
-rw-r--r--applications/luci-app-ddns/po/zh_Hant/ddns.po6
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po12
-rw-r--r--applications/luci-app-dockerman/po/fa/dockerman.po394
-rw-r--r--applications/luci-app-dockerman/po/hu/dockerman.po12
-rw-r--r--applications/luci-app-dockerman/po/it/dockerman.po8
-rw-r--r--applications/luci-app-dockerman/po/ko/dockerman.po8
-rw-r--r--applications/luci-app-dockerman/po/pt_BR/dockerman.po6
-rw-r--r--applications/luci-app-dockerman/po/uk/dockerman.po16
-rw-r--r--applications/luci-app-dockerman/po/zh_Hant/dockerman.po6
-rw-r--r--applications/luci-app-dump1090/po/it/dump1090.po12
-rw-r--r--applications/luci-app-dynapoint/po/it/dynapoint.po11
-rw-r--r--applications/luci-app-firewall/po/es/firewall.po9
-rw-r--r--applications/luci-app-firewall/po/fa/firewall.po113
-rw-r--r--applications/luci-app-firewall/po/it/firewall.po7
-rw-r--r--applications/luci-app-firewall/po/pl/firewall.po4
-rw-r--r--applications/luci-app-firewall/po/templates/firewall.pot73
-rw-r--r--applications/luci-app-firewall/po/zh_Hans/firewall.po8
-rw-r--r--applications/luci-app-frpc/po/it/frpc.po8
-rw-r--r--applications/luci-app-frpc/po/templates/frpc.pot6
-rw-r--r--applications/luci-app-frpc/po/zh_Hant/frpc.po14
-rw-r--r--applications/luci-app-frps/po/es/frps.po5
-rw-r--r--applications/luci-app-frps/po/it/frps.po30
-rw-r--r--applications/luci-app-frps/po/templates/frps.pot12
-rw-r--r--applications/luci-app-fwknopd/po/de/fwknopd.po5
-rw-r--r--applications/luci-app-fwknopd/po/hu/fwknopd.po10
-rw-r--r--applications/luci-app-fwknopd/po/uk/fwknopd.po12
-rw-r--r--applications/luci-app-hd-idle/po/hu/hd-idle.po21
-rw-r--r--applications/luci-app-hd-idle/po/it/hd-idle.po8
-rw-r--r--applications/luci-app-hd-idle/po/pl/hd-idle.po4
-rw-r--r--applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po8
-rw-r--r--applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po14
-rw-r--r--applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po8
-rw-r--r--applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po6
-rw-r--r--applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot4
-rw-r--r--applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po64
-rw-r--r--applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po8
-rw-r--r--applications/luci-app-ksmbd/po/el/ksmbd.po8
-rw-r--r--applications/luci-app-ksmbd/po/hu/ksmbd.po8
-rw-r--r--applications/luci-app-ksmbd/po/it/ksmbd.po14
-rw-r--r--applications/luci-app-lxc/po/it/lxc.po12
-rw-r--r--applications/luci-app-lxc/po/ko/lxc.po6
-rw-r--r--applications/luci-app-minidlna/po/pl/minidlna.po6
-rw-r--r--applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po4
-rw-r--r--applications/luci-app-mjpg-streamer/po/hu/mjpg-streamer.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po12
-rw-r--r--applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po6
-rw-r--r--applications/luci-app-mosquitto/po/es/mosquitto.po26
-rw-r--r--applications/luci-app-mwan3/po/es/mwan3.po10
-rw-r--r--applications/luci-app-mwan3/po/hu/mwan3.po8
-rw-r--r--applications/luci-app-mwan3/po/it/mwan3.po8
-rw-r--r--applications/luci-app-mwan3/po/uk/mwan3.po12
-rw-r--r--applications/luci-app-natmap/Makefile13
-rw-r--r--applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js135
-rw-r--r--applications/luci-app-natmap/po/es/natmap.po97
-rw-r--r--applications/luci-app-natmap/po/pl/natmap.po93
-rw-r--r--applications/luci-app-natmap/po/templates/natmap.pot83
-rw-r--r--applications/luci-app-natmap/po/zh_Hans/natmap.po92
-rw-r--r--applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json12
-rw-r--r--applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json17
-rw-r--r--applications/luci-app-nextdns/po/it/nextdns.po10
-rw-r--r--applications/luci-app-nextdns/po/ko/nextdns.po6
-rw-r--r--applications/luci-app-nextdns/po/templates/nextdns.pot4
-rw-r--r--applications/luci-app-nextdns/po/uk/nextdns.po12
-rw-r--r--applications/luci-app-nft-qos/po/it/nft-qos.po8
-rw-r--r--applications/luci-app-nft-qos/po/ko/nft-qos.po6
-rw-r--r--applications/luci-app-nlbwmon/po/hu/nlbwmon.po8
-rw-r--r--applications/luci-app-nlbwmon/po/it/nlbwmon.po14
-rw-r--r--applications/luci-app-ntpc/po/ko/ntpc.po28
-rw-r--r--applications/luci-app-nut/po/it/nut.po12
-rw-r--r--applications/luci-app-nut/po/pl/nut.po6
-rw-r--r--applications/luci-app-ocserv/po/it/ocserv.po12
-rw-r--r--applications/luci-app-ocserv/po/uk/ocserv.po12
-rw-r--r--applications/luci-app-olsr-services/po/ko/olsr-services.po10
-rw-r--r--applications/luci-app-olsr-viz/po/ko/olsr-viz.po10
-rw-r--r--applications/luci-app-olsr/po/it/olsr.po24
-rw-r--r--applications/luci-app-olsr/po/pl/olsr.po4
-rw-r--r--applications/luci-app-omcproxy/po/it/omcproxy.po10
-rw-r--r--applications/luci-app-omcproxy/po/ko/omcproxy.po8
-rw-r--r--applications/luci-app-openvpn/po/fa/openvpn.po12
-rw-r--r--applications/luci-app-openvpn/po/uk/openvpn.po254
-rw-r--r--applications/luci-app-openvpn/po/zh_Hant/openvpn.po10
-rw-r--r--applications/luci-app-opkg/po/fa/opkg.po34
-rw-r--r--applications/luci-app-opkg/po/uk/opkg.po32
-rw-r--r--applications/luci-app-pbr/Makefile2
-rw-r--r--applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js57
-rw-r--r--applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js42
-rw-r--r--applications/luci-app-pbr/po/ar/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/bg/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/bn_BD/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/ca/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/cs/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/da/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/de/pbr.po339
-rw-r--r--applications/luci-app-pbr/po/el/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/en/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/es/pbr.po404
-rw-r--r--applications/luci-app-pbr/po/fi/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/fr/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/he/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/hi/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/hu/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/it/pbr.po318
-rw-r--r--applications/luci-app-pbr/po/ja/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/ko/pbr.po315
-rw-r--r--applications/luci-app-pbr/po/mr/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/ms/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/nb_NO/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/pl/pbr.po314
-rw-r--r--applications/luci-app-pbr/po/pt/pbr.po404
-rw-r--r--applications/luci-app-pbr/po/pt_BR/pbr.po321
-rw-r--r--applications/luci-app-pbr/po/ro/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/ru/pbr.po325
-rw-r--r--applications/luci-app-pbr/po/sk/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/sv/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/templates/pbr.pot307
-rw-r--r--applications/luci-app-pbr/po/tr/pbr.po359
-rw-r--r--applications/luci-app-pbr/po/uk/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/vi/pbr.po307
-rw-r--r--applications/luci-app-pbr/po/zh_Hans/pbr.po323
-rw-r--r--applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po496
-rw-r--r--applications/luci-app-pbr/po/zh_Hant/pbr.po405
-rw-r--r--applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po491
-rw-r--r--applications/luci-app-polipo/po/it/polipo.po12
-rw-r--r--applications/luci-app-qos/po/ko/qos.po41
-rw-r--r--applications/luci-app-qos/po/pl/qos.po4
-rw-r--r--applications/luci-app-qos/po/zh_Hant/qos.po6
-rw-r--r--applications/luci-app-radicale/po/it/radicale.po14
-rw-r--r--applications/luci-app-radicale2/po/da/radicale2.po6
-rw-r--r--applications/luci-app-radicale2/po/it/radicale2.po8
-rw-r--r--applications/luci-app-samba4/po/el/samba4.po8
-rw-r--r--applications/luci-app-samba4/po/it/samba4.po14
-rw-r--r--applications/luci-app-ser2net/po/it/ser2net.po12
-rw-r--r--applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po12
-rw-r--r--applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po11
-rw-r--r--applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po6
-rw-r--r--applications/luci-app-simple-adblock/po/ar/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/bg/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/ca/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/cs/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/da/simple-adblock.po162
-rw-r--r--applications/luci-app-simple-adblock/po/de/simple-adblock.po182
-rw-r--r--applications/luci-app-simple-adblock/po/el/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/en/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/es/simple-adblock.po180
-rw-r--r--applications/luci-app-simple-adblock/po/fi/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/fr/simple-adblock.po166
-rw-r--r--applications/luci-app-simple-adblock/po/he/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/hi/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/hu/simple-adblock.po171
-rw-r--r--applications/luci-app-simple-adblock/po/it/simple-adblock.po171
-rw-r--r--applications/luci-app-simple-adblock/po/ja/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/ko/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/mr/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/ms/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po162
-rw-r--r--applications/luci-app-simple-adblock/po/pl/simple-adblock.po176
-rw-r--r--applications/luci-app-simple-adblock/po/pt/simple-adblock.po187
-rw-r--r--applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po177
-rw-r--r--applications/luci-app-simple-adblock/po/ro/simple-adblock.po162
-rw-r--r--applications/luci-app-simple-adblock/po/ru/simple-adblock.po172
-rw-r--r--applications/luci-app-simple-adblock/po/sk/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/sv/simple-adblock.po162
-rw-r--r--applications/luci-app-simple-adblock/po/tr/simple-adblock.po174
-rw-r--r--applications/luci-app-simple-adblock/po/uk/simple-adblock.po169
-rw-r--r--applications/luci-app-simple-adblock/po/vi/simple-adblock.po157
-rw-r--r--applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po168
-rw-r--r--applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po178
-rw-r--r--applications/luci-app-smartdns/po/de/smartdns.po6
-rw-r--r--applications/luci-app-smartdns/po/es/smartdns.po31
-rw-r--r--applications/luci-app-splash/po/hu/splash.po8
-rw-r--r--applications/luci-app-splash/po/ko/splash.po6
-rw-r--r--applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js48
-rw-r--r--applications/luci-app-sqm/po/ar/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/bg/sqm.po173
-rw-r--r--applications/luci-app-sqm/po/bn_BD/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/ca/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/cs/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/da/sqm.po282
-rw-r--r--applications/luci-app-sqm/po/de/sqm.po286
-rw-r--r--applications/luci-app-sqm/po/el/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/en/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/es/sqm.po303
-rw-r--r--applications/luci-app-sqm/po/fi/sqm.po194
-rw-r--r--applications/luci-app-sqm/po/fr/sqm.po276
-rw-r--r--applications/luci-app-sqm/po/he/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/hi/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/hu/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/it/sqm.po167
-rw-r--r--applications/luci-app-sqm/po/ja/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/ko/sqm.po165
-rw-r--r--applications/luci-app-sqm/po/mr/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/ms/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/nb_NO/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/pl/sqm.po301
-rw-r--r--applications/luci-app-sqm/po/pt/sqm.po284
-rw-r--r--applications/luci-app-sqm/po/pt_BR/sqm.po296
-rw-r--r--applications/luci-app-sqm/po/ro/sqm.po279
-rw-r--r--applications/luci-app-sqm/po/ru/sqm.po182
-rw-r--r--applications/luci-app-sqm/po/sk/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/sv/sqm.po174
-rw-r--r--applications/luci-app-sqm/po/templates/sqm.pot157
-rw-r--r--applications/luci-app-sqm/po/tr/sqm.po271
-rw-r--r--applications/luci-app-sqm/po/uk/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/vi/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/zh_Hans/sqm.po271
-rw-r--r--applications/luci-app-sqm/po/zh_Hant/sqm.po252
-rw-r--r--applications/luci-app-squid/po/ko/squid.po14
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js1
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js2
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js2
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js1
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js4
-rw-r--r--applications/luci-app-statistics/po/es/statistics.po8
-rw-r--r--applications/luci-app-statistics/po/hu/statistics.po8
-rw-r--r--applications/luci-app-statistics/po/it/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/pl/statistics.po6
-rw-r--r--applications/luci-app-statistics/po/uk/statistics.po42
-rw-r--r--applications/luci-app-statistics/root/etc/config/luci_statistics2
-rw-r--r--applications/luci-app-tinyproxy/po/hu/tinyproxy.po8
-rw-r--r--applications/luci-app-tinyproxy/po/it/tinyproxy.po9
-rw-r--r--applications/luci-app-transmission/po/templates/transmission.pot4
-rw-r--r--applications/luci-app-travelmate/po/hu/travelmate.po14
-rw-r--r--applications/luci-app-travelmate/po/it/travelmate.po12
-rw-r--r--applications/luci-app-travelmate/po/templates/travelmate.pot4
-rw-r--r--applications/luci-app-ttyd/po/it/ttyd.po14
-rw-r--r--applications/luci-app-ttyd/po/ko/ttyd.po8
-rw-r--r--applications/luci-app-ttyd/po/pl/ttyd.po6
-rw-r--r--applications/luci-app-udpxy/po/it/udpxy.po14
-rw-r--r--applications/luci-app-unbound/po/de/unbound.po70
-rw-r--r--applications/luci-app-unbound/po/it/unbound.po17
-rw-r--r--applications/luci-app-unbound/po/ko/unbound.po8
-rw-r--r--applications/luci-app-unbound/po/pl/unbound.po4
-rw-r--r--applications/luci-app-upnp/po/ko/upnp.po6
-rw-r--r--applications/luci-app-upnp/po/uk/upnp.po12
-rw-r--r--applications/luci-app-vnstat2/po/it/vnstat2.po10
-rw-r--r--applications/luci-app-watchcat/po/de/watchcat.po16
-rw-r--r--applications/luci-app-watchcat/po/es/watchcat.po29
-rw-r--r--applications/luci-app-watchcat/po/it/watchcat.po17
-rw-r--r--applications/luci-app-watchcat/po/zh_Hans/watchcat.po6
-rw-r--r--applications/luci-app-wifischedule/po/pl/wifischedule.po4
-rw-r--r--applications/luci-app-wifischedule/po/uk/wifischedule.po12
-rw-r--r--applications/luci-app-xfrpc/po/templates/xfrpc.pot4
-rw-r--r--applications/luci-app-yggdrasil/po/de/yggdrasil.po8
-rw-r--r--applications/luci-app-yggdrasil/po/it/yggdrasil.po23
276 files changed, 18243 insertions, 9457 deletions
diff --git a/applications/luci-app-acme/po/es/acme.po b/applications/luci-app-acme/po/es/acme.po
index 5ac5a50894..5afcfcb50b 100644
--- a/applications/luci-app-acme/po/es/acme.po
+++ b/applications/luci-app-acme/po/es/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-31 10:05+0000\n"
+"PO-Revision-Date: 2022-12-27 19:24+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/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.3.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -104,7 +104,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr "Activar registro de depuración"
+msgstr "Activar el registro de depuración"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
diff --git a/applications/luci-app-acme/po/ko/acme.po b/applications/luci-app-acme/po/ko/acme.po
index 6c717bac7a..eee4f5c302 100644
--- a/applications/luci-app-acme/po/ko/acme.po
+++ b/applications/luci-app-acme/po/ko/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-28 17:05+0000\n"
-"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -48,7 +48,7 @@ msgstr "챌린지 확인"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
msgid "Custom ACME CA"
-msgstr "커스텀 ACME 인증서"
+msgstr "사용자 지정 ACME CA"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
msgid "Custom ACME server directory URL."
@@ -75,7 +75,6 @@ msgid "Domain Alias"
msgstr "도메인 별칭"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
-#, fuzzy
msgid "Domain names"
msgstr "도메인 네임"
@@ -91,15 +90,15 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr "ECC 256 bits"
+msgstr "ECC 256비트"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr "ECC 384 bits"
+msgstr "ECC 384비트"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr "계정 키와 연결할 이메일 주소."
+msgstr "계정 키에 연결할 이메일 주소입니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
@@ -117,9 +116,8 @@ msgstr "기본 설정"
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
-msgstr ""
-"암호화 준비 서버에서 인증서를 가져옵니다 (테스트에 사용하며; 인증서가 유효하"
-"지 않습니다)."
+msgstr "Let's Encrypt 테스트 서버에서 인증서를 가져옵니다 (테스트 용이며, 발급된 "
+"인증서는 유효하지 않음)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
@@ -135,15 +133,15 @@ msgstr "생성된 인증서의 키 크기(및 유형)."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr "RSA 2048 bits"
+msgstr "RSA 2048비트"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr "RSA 3072 bits"
+msgstr "RSA 3072비트"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
-msgstr "RSA 4096 bits"
+msgstr "RSA 4096비트"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
msgid "Standalone"
@@ -163,7 +161,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "상태 디렉터리"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
@@ -171,6 +169,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
+"\"모든\" 도메인에 사용될 챌린지 별칭입니다. https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode 에서 자세한 내용을 확인하세요. "
+"LuCI에서는 개별 인증서마다 하나의 챌린지 별칭만 지원합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
@@ -179,6 +180,10 @@ msgid ""
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
+"위에서 선택한 DNS API 모드에서 사용될 자격 증명입니다. 각 API마다 필요한 "
+"자격 증명의 포맷은 https://github.com/acmesh-official/acme.sh/wiki/dnsapi "
+"에서 참고해주세요. KEY=VAL 쉘 변수 포맷에 따라 여러 개의 자격 증명을 추가할 "
+"수 있습니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
@@ -186,6 +191,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
+"\"모든\" 도메인에 사용될 도메인 별칭입니다. https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode 에서 자세한 내용을 확인하세요. "
+"LuCI에서는 개별 인증서마다 하나의 챌린지 도메인만 지원합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -196,6 +204,11 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
+"라우터 웹 인터페이스에서 Let's Encrypt SSL 인증서를 사용하기 위해 여기에서 "
+"ACME (Let's Encrypt) 인증서 자동 설치를 구성할 수 있습니다. 인증서의 도메인 "
+"네임은 라우터의 공인 IP 주소를 가리키도록 이미 설정되어 있어야 합니다. 처음 "
+"구성하는 경우, 인증서 발급에 시간이 걸릴 수 있습니다. 진행 상황 및 오류는 "
+"로그에서 확인할 수 있습니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
@@ -206,6 +219,11 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
+"acme.sh에서 지원하는 DNS API의 명칭을 입력하세요. 사용 가능한 API 목록은 "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi 에서 참고하실 수 "
+"있습니다. DNS 모드에서는 도메인 네임이 라우터의 IP를 가리키지 않아도 되며, "
+"와일드카드 인증서를 지원합니다. DNS 모드를 사용하기 위해선 acme-dnsapi "
+"패키지가 설치되어 있어야 합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
@@ -213,6 +231,9 @@ msgid ""
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
+"인증서가 발급되었을 때 nginx 설정을 업데이트합니다 (1개의 인증서에서만 이 "
+"옵션을 선택하세요). SSL 지원을 사용하도록 컴파일된 nginx를 사용해야 하며, "
+"그렇지 않은 경우 nginx가 시작되지 않습니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
@@ -220,26 +241,29 @@ msgid ""
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"인증서가 발급되었을 때 uhttpd 설정을 업데이트합니다 (1개의 인증서에서만 이 "
+"옵션을 선택하세요). luci-app-uhttpd 패키지를 통해 LuCI 인터페이스에서 "
+"uhttpd의 설정을 수정할 수도 있습니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
msgid "Use a custom CA instead of Let's Encrypt."
-msgstr ""
+msgstr "Let's Encrypt 대신 사용자 지정 CA를 사용합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
-msgstr ""
+msgstr "nginx에 적용"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
-msgstr ""
+msgstr "uhttpd에 적용"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
-msgstr ""
+msgstr "테스트 서버 사용"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Validation method"
-msgstr ""
+msgstr "유효성 검증 방법"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot"
@@ -247,7 +271,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
-msgstr ""
+msgstr "Webroot 디렉터리"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
@@ -255,7 +279,9 @@ msgid ""
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
+"ACME를 웹루트(Webroot) 모드로 실행하기 위해선 웹 서버 문서 루트 디렉터리를 "
+"설정하세요. 웹 서버는 80번 포트에서 인터넷 접근이 가능해야 합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "인증서와 기타 상태 파일이 저장되는 경로입니다."
diff --git a/applications/luci-app-acme/po/pt_BR/acme.po b/applications/luci-app-acme/po/pt_BR/acme.po
index df1f987391..be1528ca53 100644
--- a/applications/luci-app-acme/po/pt_BR/acme.po
+++ b/applications/luci-app-acme/po/pt_BR/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-23 11:29+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/pt_BR/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -102,7 +102,7 @@ msgstr "O endereço de email para associar à chave da conta."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr "Habilitar o registro de depuração"
+msgstr "Ativar o registro de depuração"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
diff --git a/applications/luci-app-adblock/po/it/adblock.po b/applications/luci-app-adblock/po/it/adblock.po
index 245ee08a11..8e695e6faa 100644
--- a/applications/luci-app-adblock/po/it/adblock.po
+++ b/applications/luci-app-adblock/po/it/adblock.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-11-09 19:39+0000\n"
-"Last-Translator: casell <supercasell@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/it/>\n"
"Language: it\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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
@@ -791,7 +791,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
msgid "Top Statistics"
-msgstr ""
+msgstr "Statistiche principali"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
diff --git a/applications/luci-app-adblock/po/zh_Hant/adblock.po b/applications/luci-app-adblock/po/zh_Hant/adblock.po
index 6f6cd66f1a..6c965b9ec7 100644
--- a/applications/luci-app-adblock/po/zh_Hant/adblock.po
+++ b/applications/luci-app-adblock/po/zh_Hant/adblock.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-05-07 19:19+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
@@ -762,7 +762,7 @@ msgstr "要保持最新的 Adblock 清單,您應該設定這些清單的自動
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
msgid "Top Statistics"
-msgstr ""
+msgstr "熱門統計"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
@@ -819,7 +819,7 @@ msgstr "最大結果集大小"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. top statistics"
-msgstr ""
+msgstr "最大熱門統計"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
diff --git a/applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po
index a7c0b3e3e9..a3d922f802 100644
--- a/applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/ko/>\n"
@@ -8,12 +8,12 @@ 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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:188
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
msgid "Advanced Reboot"
-msgstr ""
+msgstr "고급 재부팅"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:53
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:136
@@ -26,36 +26,36 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
-msgstr ""
+msgstr "확인"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:77
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:106
msgid "Device unreachable! Still waiting for device..."
-msgstr ""
+msgstr "기기에 접근할 수 없습니다! 기기를 기다립니다..."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
-msgstr ""
+msgstr "오류:"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
-msgstr ""
+msgstr "펌웨어"
#: applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json:3
msgid "Grant UCI and file access for luci-app-advanced-reboot"
-msgstr ""
+msgstr "luci-app-advanced-reboot에 UCI 및 파일 접근 권한 허가"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:122
msgid "No access to fw_printenv or fw_printenv!"
-msgstr ""
+msgstr "fw_printenv 또는 fw_printenv에 접근할 수 없습니다!"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
-msgstr ""
+msgstr "파티션"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
-msgstr ""
+msgstr "파티션"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
@@ -108,7 +108,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:66
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:95
msgid "The reboot command failed with code %d"
-msgstr "재시작 명령이 %d 인수로 인해 실패했습니다"
+msgstr "재부팅 명령 실행이 실패했습니다. (코드: %d)"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
diff --git a/applications/luci-app-ahcp/po/es/ahcp.po b/applications/luci-app-ahcp/po/es/ahcp.po
index f784a576a2..92ae22352a 100644
--- a/applications/luci-app-ahcp/po/es/ahcp.po
+++ b/applications/luci-app-ahcp/po/es/ahcp.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-02-26 19:55+0000\n"
-"Last-Translator: MS-PC <MSPCtranslator@gmail.com>\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/es/>\n"
"Language: 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.15.1-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -88,12 +88,12 @@ msgstr "IPv4 e IPv6"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:25
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:62
msgid "IPv4 only"
-msgstr "Sólo IPv4"
+msgstr "Solo IPv4"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:26
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:63
msgid "IPv6 only"
-msgstr "Sólo IPv6"
+msgstr "Solo IPv6"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
msgid "Lease directory"
diff --git a/applications/luci-app-aria2/po/hu/aria2.po b/applications/luci-app-aria2/po/hu/aria2.po
index 819c8d0040..053b50c2f6 100644
--- a/applications/luci-app-aria2/po/hu/aria2.po
+++ b/applications/luci-app-aria2/po/hu/aria2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-12 21:32+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/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.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -207,7 +207,7 @@ msgstr "Torrent követése"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
msgid "For more information, please visit: %s."
-msgstr ""
+msgstr "További információért látogassa meg: %s."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
@@ -476,7 +476,7 @@ msgstr "RPC felhasználónév"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
msgid "Refresh every %s seconds."
-msgstr ""
+msgstr "Frissítés minden %s másodpercben."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
@@ -506,7 +506,7 @@ msgstr "Démon futtatása felhasználóként"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
msgid "Running Status"
-msgstr ""
+msgstr "Futási állapot"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:566
msgid ""
diff --git a/applications/luci-app-aria2/po/it/aria2.po b/applications/luci-app-aria2/po/it/aria2.po
index 8683d7a26b..0496af39e3 100644
--- a/applications/luci-app-aria2/po/it/aria2.po
+++ b/applications/luci-app-aria2/po/it/aria2.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
-msgstr ""
+msgstr "<abbr title=\"Local Peer Discovery\">LPD</abbr> abilitato"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
@@ -75,13 +75,12 @@ msgid "Check certificate"
msgstr "Controlla il certificato"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:379
-#, fuzzy
msgid ""
"Close connection if download speed is lower than or equal to this value "
"(bytes per sec). 0 means has no lowest speed limit."
msgstr ""
-"Chiudi la connessione se la velocità di download è inferiore o uguale a "
-"questo valore (byte al secondo). 0 significa che il limite non è applicato."
+"Chiudi la connessione se la velocità di download è minore o uguale a questo "
+"valore (byte al secondo). 0 significa che il limite non è applicato."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:29
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:51
@@ -97,7 +96,6 @@ msgid "Configuration"
msgstr "Configurazione"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
-#, fuzzy
msgid "Connect timeout"
msgstr "Timeout di connessione"
@@ -126,12 +124,10 @@ msgstr ""
"evitare una ricerca di record AAAA terribilmente lenta."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
-#, fuzzy
msgid "Disk cache"
msgstr "Cache disco"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:396
-#, fuzzy
msgid "Don't split less than 2*SIZE byte range. Possible values: 1M-1024M."
msgstr "Non dividere meno di 2 * SIZE byte. Valori possibili: 1M-1024M."
@@ -193,7 +189,6 @@ msgid "False"
msgstr "Falso"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
-#, fuzzy
msgid "File allocation"
msgstr "Allocazione file"
diff --git a/applications/luci-app-aria2/po/ko/aria2.po b/applications/luci-app-aria2/po/ko/aria2.po
index 7a620dfaed..3ba5040432 100644
--- a/applications/luci-app-aria2/po/ko/aria2.po
+++ b/applications/luci-app-aria2/po/ko/aria2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-09 02:20+0000\n"
-"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -290,7 +290,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
-msgstr "로드 중"
+msgstr "불러오는 중"
#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
diff --git a/applications/luci-app-aria2/po/templates/aria2.pot b/applications/luci-app-aria2/po/templates/aria2.pot
index 2deb3b1796..a1ec0d5a15 100644
--- a/applications/luci-app-aria2/po/templates/aria2.pot
+++ b/applications/luci-app-aria2/po/templates/aria2.pot
@@ -599,12 +599,12 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:585
msgid ""
"Specify file allocation method. If you are using newer file systems such as "
-"ext4 (with extents support), btrfs, xfs or NTFS (MinGW build only), \"falloc"
-"\" is your best choice. It allocates large(few GiB) files almost instantly, "
-"but it may not be available if your system doesn't have posix_fallocate(3) "
-"function. Don't use \"falloc\" with legacy file systems such as ext3 and "
-"FAT32 because it takes almost same time as \"prealloc\" and it blocks aria2 "
-"entirely until allocation finishes."
+"ext4 (with extents support), btrfs, xfs or NTFS (MinGW build only), "
+"\"falloc\" is your best choice. It allocates large(few GiB) files almost "
+"instantly, but it may not be available if your system doesn't have "
+"posix_fallocate(3) function. Don't use \"falloc\" with legacy file systems "
+"such as ext3 and FAT32 because it takes almost same time as \"prealloc\" and "
+"it blocks aria2 entirely until allocation finishes."
msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
diff --git a/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
index a1d8fd8f46..57307fdcc0 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: 2022-07-01 10:29+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+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.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -275,9 +275,8 @@ msgid "Wrong checksum"
msgstr "Suma de comprobación incorrecta"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:366
-#, fuzzy
msgid "[installed] %s"
-msgstr "[instalado] %s"
+msgstr "%s [instalado]"
#, fuzzy
#~ msgid "Building firmware sysupgrade image"
diff --git a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
index 10cb6ac720..cec593acbb 100644
--- a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-20 01:17+0000\n"
-"Last-Translator: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 16:37+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/fa/>\n"
"Language: fa\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.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -58,31 +58,31 @@ msgstr "نام /پروفایل بورد"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
msgid "Build Date"
-msgstr ""
+msgstr "تاریخ ساخت"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
msgid "Building Firmware..."
-msgstr ""
+msgstr "در حال ساخت فریمور"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:142
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
msgid "Cancel"
-msgstr ""
+msgstr "لغو"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
msgid "Client"
-msgstr ""
+msgstr "ارباب رجوع"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:267
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:309
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:403
msgid "Close"
-msgstr ""
+msgstr "بستن"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
msgid "Configuration"
-msgstr ""
+msgstr "پیکربندی"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:306
msgid "Could not reach API at \"%s\". Please try again later."
@@ -91,7 +91,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:381
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:440
msgid "Currently running: %s - %s"
-msgstr ""
+msgstr "در حال اجرا : %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:123
msgid "Download firmware image"
@@ -119,7 +119,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
msgid "Filename"
-msgstr ""
+msgstr "نام فایل"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:119
msgid "Filesystem"
@@ -155,7 +155,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
msgid "Overview"
-msgstr ""
+msgstr "مرور کلی"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:375
msgid "Packages"
@@ -215,7 +215,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
-msgstr ""
+msgstr "سرور"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Server response: %s"
@@ -258,7 +258,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "Version"
-msgstr ""
+msgstr "نسخه"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Wrong checksum"
@@ -266,7 +266,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:366
msgid "[installed] %s"
-msgstr ""
+msgstr "نصب شده %s"
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "در sysupgrade از طریق rpcd و luci ثبت شد"
diff --git a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
index 5a553e1d8a..fd74eb630c 100644
--- a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/ko/>\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -99,7 +99,7 @@ msgstr "펌웨어 이미지 다운로드"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:236
msgid "Downloading firmware from server to browser"
-msgstr ""
+msgstr "서버에서 브라우저로 펌웨어 다운로드 중"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading..."
@@ -127,7 +127,7 @@ msgstr "파일 시스템"
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
-msgstr ""
+msgstr "luci-app-attendedsysupgrade에 UCI 접근 권한 허용"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
msgid "Install firmware image"
@@ -163,7 +163,7 @@ msgstr "패키지"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
msgid "Please report the error message and request"
-msgstr ""
+msgstr "에러 메시지와 요청을 보고해주세요"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Profile"
@@ -171,19 +171,19 @@ msgstr "프로파일"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:166
msgid "Progress: %s"
-msgstr ""
+msgstr "진행 중: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Queued..."
-msgstr ""
+msgstr "큐에 추가됨..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:176
msgid "Request Data:"
-msgstr ""
+msgstr "요청 데이터:"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:395
msgid "Request firmware image"
-msgstr ""
+msgstr "펌웨어 이미지 요청"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:162
msgid "Request in build queue position %s"
@@ -223,7 +223,7 @@ msgstr "서버 응답: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like package list modification"
-msgstr "패키지 목록 수정과 같은 고급 옵션을 표시합니다."
+msgstr "패키지 목록 수정 등 고급 옵션을 표시합니다."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
msgid "Successfully created firmware image"
@@ -237,11 +237,12 @@ msgstr "대상"
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
-msgstr ""
+msgstr "유인 업그레이드 서비스는 순정 또는 커스텀 펌웨어 이미지로 쉽게 업그레이드할 "
+"수 있게 해줍니다."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:401
msgid "The device runs the latest firmware version %s - %s"
-msgstr ""
+msgstr "최신 펌웨어 버전 실행 중: %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:439
msgid ""
@@ -250,7 +251,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:253
msgid "Uploading firmware from browser to device"
-msgstr ""
+msgstr "브라우저에서 기기로 펌웨어 업로드 중"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading..."
diff --git a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
index aae11c8dbd..3c1a507479 100644
--- a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
@@ -1,35 +1,35 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-25 17:13+0000\n"
-"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7.2-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
-msgstr ""
+msgstr "10% Отримано запит на збірку"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
msgid "20% Downloading ImageBuilder archive"
-msgstr ""
+msgstr "20% Завантаження архіву ImageBuilder"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
msgid "40% Setup ImageBuilder"
-msgstr ""
+msgstr "40% Налаштування ImageBuilder"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
msgid "60% Validate package selection"
-msgstr ""
+msgstr "60% Перевірка обраних пакунків"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
msgid "80% Generating firmware image"
-msgstr ""
+msgstr "80% Створення образу прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
@@ -41,7 +41,7 @@ msgstr "Адреса сервера sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
msgid "Advanced Mode"
-msgstr ""
+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:437
@@ -51,11 +51,11 @@ msgstr "Сервісне оновлення системи"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
msgid "Attendedsysupgrade Configuration."
-msgstr ""
+msgstr "Конфігурація Attendedsysupgrade."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:374
msgid "Board Name / Profile"
-msgstr ""
+msgstr "Назва платформи / Профіль"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
msgid "Build Date"
@@ -63,7 +63,7 @@ msgstr "Дата збірки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
msgid "Building Firmware..."
-msgstr ""
+msgstr "Створення прошивки..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:142
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
@@ -83,136 +83,137 @@ msgstr "Закрити"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Конфігурація"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:306
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
+"Не вдалося отримати доступ до API на \"%s\". Будь-ласка спробуйте пізніше."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:381
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:440
msgid "Currently running: %s - %s"
-msgstr ""
+msgstr "В даний час працює: %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:123
msgid "Download firmware image"
-msgstr ""
+msgstr "Завантажити образ прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:236
msgid "Downloading firmware from server to browser"
-msgstr ""
+msgstr "Завантаження прошивки з сервера в браузер"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading..."
-msgstr ""
+msgstr "Завантаження..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:196
msgid "Error building the firmware image"
-msgstr ""
+msgstr "Помилка створення образу прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Error connecting to upgrade server"
-msgstr ""
+msgstr "Помилка підключення до сервера оновлення"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
msgid "Error during download of firmware. Please try again"
-msgstr ""
+msgstr "Помилка під час завантаження прошивки. Будь ласка, спробуйте ще раз"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
msgid "Filename"
-msgstr ""
+msgstr "Ім'я файлу"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:119
msgid "Filesystem"
-msgstr ""
+msgstr "Файлова система"
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
-msgstr ""
+msgstr "Надати UCI доступ до LuCI app Attedsysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
msgid "Install firmware image"
-msgstr ""
+msgstr "Встановити образ прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:271
msgid "Installing the sysupgrade. Do not unpower device!"
-msgstr ""
+msgstr "Встановлення оновлення системи. Не вимикайте пристрій!"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing..."
-msgstr ""
+msgstr "Встановлення..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:139
msgid "Keep settings and retain the current configuration"
-msgstr ""
+msgstr "Зберегти налаштування та поточну конфігурацію"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:380
msgid "New firmware upgrade available"
-msgstr ""
+msgstr "Доступне оновлення прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:400
msgid "No upgrade available"
-msgstr ""
+msgstr "Немає доступних оновлень"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
msgid "Overview"
-msgstr ""
+msgstr "Огляд"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:375
msgid "Packages"
-msgstr ""
+msgstr "Пакунки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
msgid "Please report the error message and request"
-msgstr ""
+msgstr "Будь ласка, повідомте текст помилки та запиту"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Profile"
-msgstr ""
+msgstr "Профіль"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:166
msgid "Progress: %s"
-msgstr ""
+msgstr "Прогрес: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Queued..."
-msgstr ""
+msgstr "У черзі..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:176
msgid "Request Data:"
-msgstr ""
+msgstr "Дані запиту:"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:395
msgid "Request firmware image"
-msgstr ""
+msgstr "Запит образу прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:162
msgid "Request in build queue position %s"
-msgstr ""
+msgstr "Запит в черзі на збірку, позиція %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:110
msgid "SHA256"
-msgstr ""
+msgstr "SHA256"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:444
msgid "Search for firmware upgrade"
-msgstr ""
+msgstr "Пошук оновлення прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
-msgstr ""
+msgstr "Пошук нових оновлень системи при відкритті вкладки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
-msgstr ""
+msgstr "Пошук при відкритті"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:299
msgid "Searching for an available sysupgrade of %s - %s"
-msgstr ""
+msgstr "Пошук доступного оновлення системи %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:297
msgid "Searching..."
-msgstr ""
+msgstr "Пошук..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
@@ -220,54 +221,58 @@ msgstr "Сервер"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Server response: %s"
-msgstr ""
+msgstr "Відповідь сервера: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like package list modification"
-msgstr ""
+msgstr "Показати розширені опції, такі як зміна списку пакетів"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
msgid "Successfully created firmware image"
-msgstr ""
+msgstr "Успішно створений образ прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Target"
-msgstr ""
+msgstr "Ціль"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:438
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
+"Сервіс attended sysupgrade дозволяє легко оновлювати ванільні та "
+"користувацькі образи прошивки."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:401
msgid "The device runs the latest firmware version %s - %s"
-msgstr ""
+msgstr "На пристрої встановлена остання версія прошивки %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:439
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
+"Це відбувається шляхом створення нової прошивки за запитом через "
+"онлайн-сервіс."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:253
msgid "Uploading firmware from browser to device"
-msgstr ""
+msgstr "Завантаження прошивки з браузера на пристрій"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading..."
-msgstr ""
+msgstr "Завантаження..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "Version"
-msgstr ""
+msgstr "Версія"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Wrong checksum"
-msgstr ""
+msgstr "Неправильна контрольна сума"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:366
msgid "[installed] %s"
-msgstr ""
+msgstr "[встановлено] %s"
#~ msgid "Building the sysupgrade image"
#~ msgstr "Створення іміджу оновлення"
diff --git a/applications/luci-app-banip/po/de/banip.po b/applications/luci-app-banip/po/de/banip.po
index fcd37051a5..42181cc487 100644
--- a/applications/luci-app-banip/po/de/banip.po
+++ b/applications/luci-app-banip/po/de/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-02 09:22+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/de/>\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.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-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
@@ -475,7 +475,6 @@ msgid "Log Monitor"
msgstr "Protokollmonitor"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
-#, fuzzy
msgid "Log Terms"
msgstr "Protokollbedingungen"
diff --git a/applications/luci-app-banip/po/it/banip.po b/applications/luci-app-banip/po/it/banip.po
index de8c2f0863..2b9425f724 100644
--- a/applications/luci-app-banip/po/it/banip.po
+++ b/applications/luci-app-banip/po/it/banip.po
@@ -1,31 +1,31 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-17 09:18+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-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
msgid "-m limit --limit 2/sec (default)"
-msgstr ""
+msgstr "-m limit --limit 2/sec (predefinito)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
#: 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 ora"
#: 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 ore"
#: 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
diff --git a/applications/luci-app-bcp38/po/pl/bcp38.po b/applications/luci-app-bcp38/po/pl/bcp38.po
index d635eccdde..cbfd2e682b 100644
--- a/applications/luci-app-bcp38/po/pl/bcp38.po
+++ b/applications/luci-app-bcp38/po/pl/bcp38.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/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.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
diff --git a/applications/luci-app-bmx7/po/fa/bmx7.po b/applications/luci-app-bmx7/po/fa/bmx7.po
index f845a46472..67ec8fae08 100644
--- a/applications/luci-app-bmx7/po/fa/bmx7.po
+++ b/applications/luci-app-bmx7/po/fa/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-02 08:08+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/fa/>\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.14.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -179,7 +179,7 @@ msgstr "وضعیت"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
msgid "Status"
-msgstr "شرح حال"
+msgstr "وضعیت"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
msgid "TX BpP"
diff --git a/applications/luci-app-bmx7/po/it/bmx7.po b/applications/luci-app-bmx7/po/it/bmx7.po
index bbc06d255b..e739313782 100644
--- a/applications/luci-app-bmx7/po/it/bmx7.po
+++ b/applications/luci-app-bmx7/po/it/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-10-09 17:14+0000\n"
-"Last-Translator: Pierfrancesco Passerini <p.passerini@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -16,15 +16,15 @@ msgstr "Annunci"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
msgid "BMX7 revision"
-msgstr ""
+msgstr "Revisione BMX7"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:41
msgid "Bandwidth"
-msgstr ""
+msgstr "Larghezza di banda"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:3
msgid "Bmx7 mesh nodes"
-msgstr ""
+msgstr "Nodi mesh Bmx7"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:44
msgid "CPU usage"
@@ -211,7 +211,7 @@ msgstr "Tipo"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
-msgstr "Uptime"
+msgstr "Tempo di attività"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:11
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:79
diff --git a/applications/luci-app-clamav/po/uk/clamav.po b/applications/luci-app-clamav/po/uk/clamav.po
index 20f5be2615..07cd2fd3d9 100644
--- a/applications/luci-app-clamav/po/uk/clamav.po
+++ b/applications/luci-app-clamav/po/uk/clamav.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-28 20:47+0000\n"
-"Last-Translator: Arkadii Yakovets <ark@cho.red>\n"
+"PO-Revision-Date: 2022-12-18 15:49+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -75,7 +75,7 @@ msgstr "Виявлення пошкоджених виконувальних ф
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
msgid "Detect possibly unwanted apps"
-msgstr "Виявлення можливих небажаних додатків"
+msgstr "Виявлення можливих небажаних застосунків"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
msgid "Enable verbose logging"
diff --git a/applications/luci-app-commands/po/ko/commands.po b/applications/luci-app-commands/po/ko/commands.po
index 4d840d8076..31818c7753 100644
--- a/applications/luci-app-commands/po/ko/commands.po
+++ b/applications/luci-app-commands/po/ko/commands.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/ko/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
@@ -37,7 +37,7 @@ msgstr ""
#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
-msgstr ""
+msgstr "코드:"
#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
@@ -45,45 +45,45 @@ msgstr "데이터 수집 중..."
#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
-msgstr ""
+msgstr "명령어"
#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
-msgstr ""
+msgstr "명령어가 성공적으로 실행되었습니다."
#: applications/luci-app-commands/ucode/template/commands_public.ut:34
msgid "Command exited with status code %d"
-msgstr ""
+msgstr "명령어가 상태 코드 %d로 종료됨"
#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
-msgstr ""
+msgstr "명령어 실행 실패"
#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
-msgstr ""
+msgstr "실행할 명령줄"
#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
-msgstr ""
+msgstr "명령어 실행 성공"
#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
-msgstr ""
+msgstr "명령어:"
#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
-msgstr ""
+msgstr "설정"
#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
-msgstr ""
+msgstr "사용자 지정 명령어"
#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
-msgstr ""
+msgstr "사용자 지정 인수"
#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
@@ -99,43 +99,43 @@ msgstr "다운로드"
#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
-msgstr ""
+msgstr "실행 결과 다운로드"
#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
-msgstr ""
+msgstr "명령어 실행에 실패했습니다!"
#: applications/luci-app-commands/root/usr/share/rpcd/acl.d/luci-app-commands.json:3
msgid "Grant UCI access for luci-app-commands"
-msgstr ""
+msgstr "luci-app-commands에 UCI 접근 권한 허용"
#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
-msgstr ""
+msgstr "링크"
#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
-msgstr "로드 중"
+msgstr "불러오는 중"
#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
-msgstr ""
+msgstr "또는 결과 표시"
#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
-msgstr ""
+msgstr "공개 접근"
#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
-msgstr ""
+msgstr "실행"
#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
-msgstr ""
+msgstr "표준 오류"
#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
-msgstr ""
+msgstr "표준 출력"
#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
@@ -149,7 +149,7 @@ msgstr "이 항목에 입력된 값이 없습니다"
#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "명령어 실행 완료까지 대기 중..."
#~ msgid "Command exited with status code "
#~ msgstr "Command exited with status code "
diff --git a/applications/luci-app-coovachilli/po/ko/coovachilli.po b/applications/luci-app-coovachilli/po/ko/coovachilli.po
index d2f4c14c34..ceec058ecf 100644
--- a/applications/luci-app-coovachilli/po/ko/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/ko/coovachilli.po
@@ -3,35 +3,36 @@ 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: 2012-03-18 05:30+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.0.4\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
-msgstr ""
+msgstr "CoovaChilli"
#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
msgid "Grant UCI access for luci-app-coovachilli"
-msgstr ""
+msgstr "luci-app-coovachilli에 UCI 접근 권한 허용"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
-msgstr ""
+msgstr "네트워크 설정"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
-msgstr ""
+msgstr "RADIUS 설정"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
-msgstr ""
+msgstr "UAM 및 MAC 인증"
#, fuzzy
#~ msgid "General configuration"
diff --git a/applications/luci-app-cshark/po/it/cshark.po b/applications/luci-app-cshark/po/it/cshark.po
index b51e0de5b7..7111dfb221 100644
--- a/applications/luci-app-cshark/po/it/cshark.po
+++ b/applications/luci-app-cshark/po/it/cshark.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-09 08:44+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -16,15 +16,15 @@ msgstr "Azioni"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
-msgstr ""
+msgstr "Cattura URL"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:68
msgid "Capture links"
-msgstr ""
+msgstr "Link di cattura"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:73
msgid "Capture time"
-msgstr ""
+msgstr "Tempo di cattura"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:284
msgid "Clear list"
diff --git a/applications/luci-app-cshark/po/ko/cshark.po b/applications/luci-app-cshark/po/ko/cshark.po
index 5397981e98..8f8107e389 100644
--- a/applications/luci-app-cshark/po/ko/cshark.po
+++ b/applications/luci-app-cshark/po/ko/cshark.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -59,7 +59,7 @@ msgstr "인터페이스"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:92
msgid "Loading"
-msgstr "로드 중"
+msgstr "불러오는 중"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
msgid "Options"
diff --git a/applications/luci-app-dcwapd/po/it/dcwapd.po b/applications/luci-app-dcwapd/po/it/dcwapd.po
index 6bf7226d57..106fb6a0cd 100644
--- a/applications/luci-app-dcwapd/po/it/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/it/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-09 08:44+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -17,16 +17,17 @@ msgstr "Bridge"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Channel Sets"
-msgstr ""
+msgstr "Set di canali"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:89
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
msgid "Data Channels"
-msgstr ""
+msgstr "Canali di dati"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
msgid "Define data channels over which outbound filtered packets will flow."
msgstr ""
+"Definisce i canali dati su cui fluiranno i pacchetti filtrati in uscita."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
msgid ""
diff --git a/applications/luci-app-dcwapd/po/ko/dcwapd.po b/applications/luci-app-dcwapd/po/ko/dcwapd.po
index 980628d12d..8af978e858 100644
--- a/applications/luci-app-dcwapd/po/ko/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/ko/dcwapd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/ko/>\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -66,7 +66,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General"
-msgstr ""
+msgstr "일반"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
diff --git a/applications/luci-app-dcwapd/po/pl/dcwapd.po b/applications/luci-app-dcwapd/po/pl/dcwapd.po
index 11369372e5..1adfb04be8 100644
--- a/applications/luci-app-dcwapd/po/pl/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/pl/dcwapd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-16 16:09+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/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.1.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
diff --git a/applications/luci-app-ddns/po/hu/ddns.po b/applications/luci-app-ddns/po/hu/ddns.po
index 06833025d5..8311098839 100644
--- a/applications/luci-app-ddns/po/hu/ddns.po
+++ b/applications/luci-app-ddns/po/hu/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2021-08-16 16:38+0000\n"
-"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/hu/>\n"
"Language: hu\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.15-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
@@ -421,7 +421,7 @@ msgstr "Időköz mértékegysége a megváltozott IP ellenőrzéséhez"
msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
"Időköz mértékegysége a DDNS-szolgáltatónak küldött frissítések "
-"kényszerítéséhez"
+"kényszerítéséhez."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
@@ -740,7 +740,7 @@ msgstr "Az alapértelmezett „0” beállítás végtelenszer fog újrapróbál
msgid "The interval between which each succesive retry will commence."
msgstr ""
"Hiba esetén a parancsfájl leállítja a végrehajtást a megadott "
-"újrapróbálkozások száma után"
+"újrapróbálkozások száma után."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
@@ -843,7 +843,7 @@ msgstr "Figyelmeztetés"
msgid "Which time units to use for retry counters."
msgstr ""
"Hiba esetén a parancsfájl újrapróbálja a sikertelen műveletet a megadott idő "
-"után"
+"után."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
diff --git a/applications/luci-app-ddns/po/it/ddns.po b/applications/luci-app-ddns/po/it/ddns.po
index 08b45a5dad..6af4c05db0 100644
--- a/applications/luci-app-ddns/po/it/ddns.po
+++ b/applications/luci-app-ddns/po/it/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/it/>\n"
"Language: it\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.14.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
@@ -32,7 +32,7 @@ msgstr "Consenti IP non pubblici"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
-msgstr "Opzioni di Base"
+msgstr "Impostazioni di base"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
@@ -420,7 +420,7 @@ msgstr "Unità dell'intervallo di controllo per il cambio di IP"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-"Unità dell'intervallo per l'invio forzato di aggiornamento al provider DDNS"
+"Unità dell'intervallo per l'invio forzato di aggiornamento al provider DDNS."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
@@ -732,9 +732,7 @@ msgstr "L'opzione di default '0' riproverà all'infinito."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
msgid "The interval between which each succesive retry will commence."
-msgstr ""
-"In caso di errori lo script fermerà l'esecuzione dopo il numero di tentativi "
-"dati"
+msgstr "L'intervallo tra il quale avrà inizio ogni tentativo successivo."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
@@ -835,8 +833,7 @@ msgstr "Allarme"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
msgid "Which time units to use for retry counters."
-msgstr ""
-"In caso di errore lo script riproverà l'azione fallita dopo il tempo dato"
+msgstr "Unità di tempo da utilizzare per i contatori dei tentativi."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
diff --git a/applications/luci-app-ddns/po/uk/ddns.po b/applications/luci-app-ddns/po/uk/ddns.po
index f267aee95e..c4b068b415 100644
--- a/applications/luci-app-ddns/po/uk/ddns.po
+++ b/applications/luci-app-ddns/po/uk/ddns.po
@@ -4,17 +4,17 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2022-08-28 15:37+0000\n"
-"Last-Translator: Vlad <vladhmail@gmail.com>\n"
+"PO-Revision-Date: 2022-12-22 22:51+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.14.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
@@ -39,17 +39,19 @@ msgstr "Основні налаштування"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
-msgstr ""
+msgstr "Привʼязати мережу"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
-msgstr ""
+msgstr "Прив’язка до певної мережі не підтримується"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
+"Nslookup і Wget від BusyBox не підтримують вказівку версії протоколу IP для "
+"зв’язку з постачальником DDNS!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
@@ -65,7 +67,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
-msgstr ""
+msgstr "Шлях до CA сертифікатів"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
@@ -83,12 +85,12 @@ msgstr "Інтервал перевірки"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
-msgstr ""
+msgstr "Елемент перевірки"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
-msgstr ""
+msgstr "Перевірка підтримки сервісу..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
@@ -111,10 +113,14 @@ msgstr "Поточні налаштування:"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
+"Наразі оновлення DDNS не запускаються при завантаженні або за подіями "
+"інтерфейсу."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
+"Користувацький скрипт оновлення, який буде використовуватися для оновлення "
+"вашого постачальника DDNS."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
@@ -122,7 +128,7 @@ msgstr "Користувацький URL оновлення"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
-msgstr ""
+msgstr "Користувацький скрипт оновлення"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
diff --git a/applications/luci-app-ddns/po/zh_Hant/ddns.po b/applications/luci-app-ddns/po/zh_Hant/ddns.po
index 9573febfb6..f35deb19e8 100644
--- a/applications/luci-app-ddns/po/zh_Hant/ddns.po
+++ b/applications/luci-app-ddns/po/zh_Hant/ddns.po
@@ -5,7 +5,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: 2022-07-18 03:20+0000\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsddns/zh_Hant/>\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
@@ -537,7 +537,7 @@ msgstr "可選:使用非預設 DNS 伺服器來對「已註冊的 IP」檢測
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
msgid "On Error the script will stop execution after given number of retrys."
-msgstr ""
+msgstr "出現錯誤時,指令碼將在重試指定次數後停止執行。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
diff --git a/applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po
index bad1a52edc..834f63cb80 100644
--- a/applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-17 09:18+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-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
@@ -17,16 +17,18 @@ msgstr "-------"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:21
msgid "Advanced"
-msgstr ""
+msgstr "Avanzate"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
msgid "Alternate Resolver List"
-msgstr ""
+msgstr "Lista risolutore alternativo"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:258
msgid ""
"Apply DNSCrypt-Proxy specific settings to the Dnsmasq configuration.<br />"
msgstr ""
+"Applica impostazioni specifiche di DNSCrypt-Proxy alla configurazione di "
+"Dnsmasq. <br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
msgid "Blacklist"
diff --git a/applications/luci-app-dockerman/po/fa/dockerman.po b/applications/luci-app-dockerman/po/fa/dockerman.po
index 026be6636f..650135829b 100644
--- a/applications/luci-app-dockerman/po/fa/dockerman.po
+++ b/applications/luci-app-dockerman/po/fa/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-20 01:17+0000\n"
-"Last-Translator: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/fa/>\n"
"Language: fa\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.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -38,7 +38,9 @@ msgstr "همیشه ابتدا عکس را فراخوان کن"
msgid ""
"An overview with the relevant data is displayed here with which the LuCI "
"docker client is connected."
-msgstr "نمایش اطلاعاتی کلی کلاینت های داکر متصل شده"
+msgstr ""
+"یک نمای کلی با داده های مربوطه در اینجا نمایش داده می شود که مشتری docker "
+"LuCI با آن متصل است."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
@@ -58,138 +60,144 @@ msgstr "دستگاه پایه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
-msgstr ""
+msgstr "کوه متصل(-v)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:539
msgid "Bind mount a volume"
-msgstr ""
+msgstr "اتصال یک حجم را نصب کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:588
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:637
msgid "Block IO Weight"
-msgstr ""
+msgstr "وزن بلوک IO"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:638
msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
-msgstr ""
+msgstr "وزن بلوک IO (وزن نسبی) مقدار وزنی بین 10 تا 1000 را می پذیرد"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:589
msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
-msgstr ""
+msgstr "وزن بلوک IO (وزن نسبی) مقدار وزنی بین 10 تا 1000 را می پذیرد."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:51
msgid "Bridge (Support direct communication between MAC VLANs)"
-msgstr ""
+msgstr "پل Bridge (پشتیبانی از ارتباط مستقیم بین VLANs MAC)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
-msgstr ""
+msgstr "دستگاه پل (Bridge)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:84
msgid ""
"By entering a valid image name with the corresponding version, the docker "
"image can be downloaded from the configured registry."
msgstr ""
+"با وارد کردن یک نام تصویر معتبر با نسخه مربوطه، می توان تصویر docker را از "
+"رجیستری پیکربندی شده دانلود کرد."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
-msgstr ""
+msgstr "CAP-ADD(--cap-add)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:573
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:620
msgid "CPU Shares Weight"
-msgstr ""
+msgstr "سهم وزن پردازنده (CPU)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
-msgstr ""
+msgstr "میزان استفاده از پردازنده (CPU)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:621
msgid ""
"CPU shares relative weight, if 0 is set, the system will ignore the value "
"and use the default of 1024"
msgstr ""
+"پردازنده (CPU) وزن نسبی را به اشتراک می گذارد، اگر 0 تنظیم شود، سیستم مقدار "
+"را نادیده می گیرد و از پیش فرض 1024 استفاده می کند"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:574
msgid ""
"CPU shares relative weight, if 0 is set, the system will ignore the value "
"and use the default of 1024."
msgstr ""
+"CPU وزن نسبی را به اشتراک می گذارد، اگر 0 تنظیم شود، سیستم مقدار را نادیده "
+"می گیرد و از پیش فرض 1024 استفاده می کند."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:565
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:611
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
-msgstr ""
+msgstr "پردازنده ها"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "لغو"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
-msgstr ""
+msgstr "اتصال سرویس گیرنده"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:339
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:678
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:142
msgid "Command"
-msgstr ""
+msgstr "دستور"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
-msgstr ""
+msgstr "خط دستور"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:72
msgid "Command line Error"
-msgstr ""
+msgstr "خطا در خط دستور"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
msgid "Configuration"
-msgstr ""
+msgstr "پیکربندی"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
-msgstr ""
+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 "اتصال"
#: 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 "اتصال شبکه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
-msgstr ""
+msgstr "به نقطه پایانی با ریموت (Remote) متصل شوید"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
msgid "Console"
-msgstr ""
+msgstr "کنسول"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
-msgstr ""
+msgstr "بازرسی کانتینر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
-msgstr ""
+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 "نام کانتینر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:29
msgid "Container detail"
-msgstr ""
+msgstr "جزئیات کانتینر"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
@@ -197,41 +205,41 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
-msgstr ""
+msgstr "کانتینرها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
msgid "Containers overview"
-msgstr ""
+msgstr "نمای کلی کانتینرها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
-msgstr ""
+msgstr "ایجاد رابط macvlan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
msgid "Create new docker container"
-msgstr ""
+msgstr "docker جدید در کانتینر ایجاد کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
msgid "Create new docker network"
-msgstr ""
+msgstr "docker جدید در شبکه ایجاد کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:304
#: 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 "ایجاد شده"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
-msgstr ""
+msgstr "DNS"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
msgid "Debug"
-msgstr ""
+msgstr "اشکال زدایی کردن"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
-msgstr ""
+msgstr "پل (bridge) پیش فرض"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
@@ -239,74 +247,74 @@ msgstr "دستگاه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
-msgstr ""
+msgstr "دستگاه(--device)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
-msgstr ""
+msgstr "قطع ارتباط"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
-msgstr ""
+msgstr "داکر (Docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
msgid "Docker - Configuration"
-msgstr ""
+msgstr "پیکربندی - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
msgid "Docker - Container (%s)"
-msgstr ""
+msgstr "کانتینر (%s)- داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
msgid "Docker - Containers"
-msgstr ""
+msgstr "کانتینرهای - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
msgid "Docker - Images"
-msgstr ""
+msgstr "تصاویر - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
msgid "Docker - Network"
-msgstr ""
+msgstr "شبکه - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
msgid "Docker - Networks"
-msgstr ""
+msgstr "شبکه های - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
msgid "Docker - Overview"
-msgstr ""
+msgstr "نمای کلی - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
msgid "Docker - Volumes"
-msgstr ""
+msgstr "میزان حجم - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
-msgstr ""
+msgstr "تصویر داکر (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 ""
+msgstr "داکر (docker) Root Dir"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
-msgstr ""
+msgstr "نسخه داکر (docker)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:91
msgid "Docker actions done."
-msgstr ""
+msgstr "اقدامات داکر (docker) انجام شد."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
msgid "DockerMan is a simple docker manager client for LuCI"
-msgstr ""
+msgstr "DockerMan یک مشتری مدیر docker ساده برای LuCI است"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "دانلود"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:32
@@ -316,197 +324,198 @@ msgstr "درایور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
-msgstr ""
+msgstr "تکراری / ویرایش"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
msgid "Enable IPv6"
-msgstr ""
+msgstr "فعالسازی IPv6"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
-msgstr ""
+msgstr "Env"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:531
msgid "Environmental Variable(-e)"
-msgstr ""
+msgstr "متغیر محیطی (-e)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
msgid "Error"
-msgstr ""
+msgstr "خطا"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
-msgstr ""
+msgstr "رویدادها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
msgid "Example: https://hub-mirror.c.163.com"
-msgstr ""
+msgstr "مثال: 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 "مثال: tcp://0.0.0.0:2375"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
-msgstr ""
+msgstr "حذف IPs"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:570
msgid "Exposed All Ports(-P)"
-msgstr ""
+msgstr "در معرض قرار دادن تمام پورت ها (-P)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:545
msgid "Exposed Ports(-p)"
-msgstr ""
+msgstr "در معرض قرار دادن پورت ها (-p)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
msgid "Fatal"
-msgstr ""
+msgstr "کشنده"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
-msgstr ""
+msgstr "فایل"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
-msgstr ""
+msgstr "زمان پایان"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
-msgstr ""
+msgstr "حذف اجباری"
#: 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 ""
+msgstr "دروازه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
msgid "Global settings"
-msgstr ""
+msgstr "تنظیمات جهانی"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
-msgstr ""
+msgstr "به صفحه پیکربندی مربوطه بروید"
#: applications/luci-app-dockerman/root/usr/share/rpcd/acl.d/luci-app-dockerman.json:3
msgid "Grant UCI access for luci-app-dockerman"
-msgstr ""
+msgstr "به luci-app-dockerman دسترسی UCI اعطا کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
-msgstr ""
+msgstr "سالم"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:563
msgid "Host Name"
-msgstr ""
+msgstr "نام میزبان"
#: 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 "میزبان یا آدرس IP برای اتصال از راه دور به یک نمونه docker"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:292
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:122
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:150
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
msgid "ID"
-msgstr ""
+msgstr "شناسه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:36
msgid "IP VLAN"
-msgstr ""
+msgstr "IP VLAN"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:101
msgid "IP range"
-msgstr ""
+msgstr "محدوده IP"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:507
msgid "IPv4 Address"
-msgstr ""
+msgstr "آدرس IPv4"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:122
msgid "IPv6 Gateway"
-msgstr ""
+msgstr "دروازه IPv6"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
msgid "IPv6 Subnet"
-msgstr ""
+msgstr "زیرشبکه IPv6"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:296
#: 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 ""
+msgstr "تصویر"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
-msgstr ""
+msgstr "تصاویر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
msgid "Images overview"
-msgstr ""
+msgstr "نمای کلی تصاویر"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
-msgstr ""
+msgstr "وارد كردن"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
msgid "Import Image"
-msgstr ""
+msgstr "وارد کردن تصویر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
-msgstr ""
+msgstr "فهرست آدرس سرور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:57
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:406
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
msgid "Info"
-msgstr ""
+msgstr "اطلاعات"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
-msgstr ""
+msgstr "ورود"
#: 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 ""
+msgstr "شبکه ورودی شبکه ای است که مسیریابی مش را در حالت ازدحام فراهم می کند"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
msgid "Inspect"
-msgstr ""
+msgstr "بازرسی"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:462
msgid "Interactive (-i)"
-msgstr ""
+msgstr "تعاملی (-i)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Internal"
-msgstr ""
+msgstr "داخلی"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:56
msgid "Ipvlan Mode"
-msgstr ""
+msgstr "حالت Ipvlan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:49
msgid ""
"It replaces the daemon registry mirrors with a new set of registry mirrors"
msgstr ""
+"آینه های رجیستری دیمون را با مجموعه جدیدی از آینه های رجیستری جایگزین می کند"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:220
msgid "Kill"
-msgstr ""
+msgstr "کشتن"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:60
msgid "L2 bridge"
-msgstr ""
+msgstr "پل L2"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:61
msgid "L3 bridge"
-msgstr ""
+msgstr "پل L3"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
@@ -514,65 +523,69 @@ msgstr "پیوندها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:512
msgid "Links with other containers"
-msgstr ""
+msgstr "پیوند با سایر کانتینرها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:276
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
msgid "Load"
-msgstr ""
+msgstr "بارگیری"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
-msgstr ""
+msgstr "سطح ورود"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:646
msgid "Log driver options"
-msgstr ""
+msgstr "گزینه های ورود به سیستم درایور"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
msgid "Logs"
-msgstr ""
+msgstr "گزارش ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:35
msgid "MAC VLAN"
-msgstr ""
+msgstr "MAC VLAN"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:581
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:629
msgid "Memory"
-msgstr ""
+msgstr "حافظه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
-msgstr ""
+msgstr "استفاده از حافظه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:630
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 ""
+"محدودیت حافظه (قالب:<number>[<unit>]).عدد یک عدد صحیح مثبت است.واحد می تواند "
+"یکی از b, k, m, or g باشد.حداقل 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 ""
+"محدودیت حافظه (قالب:<number>[<unit>]).عدد یک عدد صحیح مثبت است.واحد می تواند "
+"یکی از b, k, m, or g باشد.حداقل 4M است."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
-msgstr ""
+msgstr "حالت"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
-msgstr ""
+msgstr "نقطه سوار شدن"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:588
msgid "Mount tmpfs directory"
-msgstr ""
+msgstr "دایرکتوری tmpfs را سوار کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
-msgstr ""
+msgstr "نصب/حجم"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:411
@@ -582,7 +595,7 @@ msgstr "نام"
#: 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 "نام شبکه ای که می تواند در هنگام ایجاد کانتینر انتخاب شود"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
@@ -593,64 +606,67 @@ msgstr "شبکه"
#: 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 "نام شبکه"
#: 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 "شبکه ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
msgid "Networks overview"
-msgstr ""
+msgstr "نمای کلی شبکه ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
msgid "New"
-msgstr ""
+msgstr "جدید"
#: 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 "برچسب جدید"
#: 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 ""
+msgstr "تعداد پردازنده ها. عدد یک عدد کسری است. 0.000 به معنای بدون محدودیت است"
#: 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 ""
+"تعداد پردازنده ها. عدد یک عدد کسری است. 0.000 به معنای بدون محدودیت است."
#: 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 ""
+"در این صفحه تمام تصاویری که در سیستم موجود است و با آنها می توان یک کانتینر "
+"ایجاد کرد نمایش داده می شود."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:200
msgid "On this page, the selected container can be managed."
-msgstr ""
+msgstr "در این صفحه می توان کانتینر انتخاب شده را مدیریت کرد."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
-msgstr ""
+msgstr "گزینه ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
msgid "Overlay network"
-msgstr ""
+msgstr "شبکه همپوشانی"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr "بررسی اجمالی"
+msgstr "مرور کلی"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
-msgstr ""
+msgstr "رابط والدین"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:54
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
-msgstr ""
+msgstr "عبور از طریق (آینه دستگاه فیزیکی به تک MAC VLAN)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
@@ -658,19 +674,19 @@ msgstr "مسیر"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Please input new tag"
-msgstr ""
+msgstr "لطفا برچسب جدید وارد کنید"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:62
msgid "Please input the PATH !"
-msgstr ""
+msgstr "لطفا مسیر را وارد کنید !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
msgid "Please input the PATH and select the file !"
-msgstr ""
+msgstr "لطفا مسیر را وارد کنید و فایل را انتخاب کنید !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Plese input <docker create/run> command line:"
-msgstr ""
+msgstr "لطفا خط دستوری <docker create/run> وارد کنید :"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:347
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:135
@@ -679,40 +695,40 @@ msgstr "پورت ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
-msgstr ""
+msgstr "خصوصی (جلوگیری از ارتباط بین MAC VLANs)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:489
msgid "Privileged"
-msgstr ""
+msgstr "امتیاز دار"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:546
msgid "Publish container's port(s) to the host"
-msgstr ""
+msgstr "پورت(های) کانتینر را برای میزبان منتشر کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
-msgstr ""
+msgstr "کشیدن"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
-msgstr ""
+msgstr "تصویر را بکشید"
#: 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 "آینه های رجیستری"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
-msgstr ""
+msgstr "نقطه پایانی از راه دور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
-msgstr ""
+msgstr "میزبان از راه دور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
-msgstr ""
+msgstr "پورت از راه دور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
@@ -720,227 +736,237 @@ 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 "حذف"
#: 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 "حذف برچسب"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
-msgstr ""
+msgstr "برچسب های Repo"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:454
msgid "Resolve CLI"
-msgstr ""
+msgstr "حل کردن CLI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
msgid "Resources"
-msgstr ""
+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 "راه اندازی مجدد"
#: 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 "سیاست راه اندازی مجدد"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Restrict external access to the network"
-msgstr ""
+msgstr "دسترسی خارجی به شبکه را محدود کنید"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
msgid "Reveal/hide password"
-msgstr ""
+msgstr "آشکار /پنهان کردن رمز عبور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:551
msgid "Run command"
-msgstr ""
+msgstr "اجرای دستور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
-msgstr ""
+msgstr "ذخیره"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
-msgstr ""
+msgstr "سرورهای DNS را سفارشی تنظیم کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:532
msgid "Set environment variables to inside the container"
-msgstr ""
+msgstr "متغیرهای محیط را در داخل کانتینر تنظیم کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
-msgstr ""
+msgstr "سطح ورود به سیستم را تنظیم کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
-msgstr ""
+msgstr "اندازه"
#: 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 ""
+"مشخص می‌کند که Docker daemon کجا به اتصالات مشتری گوش می‌دهد (پیشفرض: "
+"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 "شروع"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
-msgstr ""
+msgstr "زمان شروع"
#: 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 "آمار"
#: 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 "وضعیت"
#: 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 "توقف"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Submit"
-msgstr ""
+msgstr "ارسال"
#: 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 "زیرشبکه"
#: 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 "گزینه های Sysctls (پارامترهای هسته)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
-msgstr ""
+msgstr "بالا"
#: 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 "نام میزبانی که برای کانتینر استفاده می شود"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:647
msgid "The logging configuration for this container"
-msgstr ""
+msgstr "پیکربندی ورود به سیستم برای این کانتینر"
#: 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 ""
+"کاربری که دستور می دهد مانند داخل کانتینر اجرا می شود. (قالب: "
+"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 ""
+"این صفحه همه کانتینرهایی را که روی هاست docker متصل ایجاد شده اند نمایش می "
+"دهد."
#: 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 ""
+"این صفحه تمام شبکه‌های docker را که در میزبان docker متصل ایجاد شده‌اند "
+"نمایش می‌دهد."
#: 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 "حافظه کل"
#: 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 "به روز رسانی"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
-msgstr ""
+msgstr "ارتقا"
#: 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 "بارگذاری"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
-msgstr ""
+msgstr "خطای بارگذاری"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
msgid "Upload Success"
-msgstr ""
+msgstr "موفقیت بارگذاری"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:48
msgid "Upload/Download"
-msgstr ""
+msgstr "بارگذاری / دانلود"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
-msgstr ""
+msgstr "کاربر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:524
msgid "User(-u)"
-msgstr ""
+msgstr "کاربر (-u)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:53
msgid "VEPA (Virtual Ethernet Port Aggregator)"
-msgstr ""
+msgstr "VEPA (جمع کننده پورت اترنت مجازی)"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
-msgstr ""
+msgstr "حجم ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
msgid "Volumes overview"
-msgstr ""
+msgstr "نمای کلی حجم ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
msgid "Warning"
-msgstr ""
+msgstr "هشدار"
#: 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 ""
+"هنگام فشار دادن دکمه وارد کردن، هم می توان یک تصویر محلی را روی سیستم "
+"بارگیری کرد و هم یک تار تصویر معتبر را می توان از راه دور بارگیری کرد."
diff --git a/applications/luci-app-dockerman/po/hu/dockerman.po b/applications/luci-app-dockerman/po/hu/dockerman.po
index 5ed4030e08..3a2280049d 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-08-16 16:38+0000\n"
-"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
+"PO-Revision-Date: 2022-12-15 00:57+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@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.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -50,7 +50,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
-msgstr ""
+msgstr "Elérhető"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
@@ -136,7 +136,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:678
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:142
msgid "Command"
-msgstr ""
+msgstr "Parancs"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
@@ -588,7 +588,7 @@ msgstr ""
#: 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 "Hálózat"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:28
diff --git a/applications/luci-app-dockerman/po/it/dockerman.po b/applications/luci-app-dockerman/po/it/dockerman.po
index 4ec6d85e8c..e9ff21f69a 100644
--- a/applications/luci-app-dockerman/po/it/dockerman.po
+++ b/applications/luci-app-dockerman/po/it/dockerman.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-16 08:19+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
-msgstr ""
+msgstr "Una lista di capacità del kernel da aggiungere al contenitore"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
diff --git a/applications/luci-app-dockerman/po/ko/dockerman.po b/applications/luci-app-dockerman/po/ko/dockerman.po
index daec389348..3d8c1757ce 100644
--- a/applications/luci-app-dockerman/po/ko/dockerman.po
+++ b/applications/luci-app-dockerman/po/ko/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-09 02:20+0000\n"
-"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -137,7 +137,7 @@ msgstr "클라이언트 연결"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:678
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:142
msgid "Command"
-msgstr ""
+msgstr "명령어"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
diff --git a/applications/luci-app-dockerman/po/pt_BR/dockerman.po b/applications/luci-app-dockerman/po/pt_BR/dockerman.po
index 976200de6e..1e94c425e0 100644
--- a/applications/luci-app-dockerman/po/pt_BR/dockerman.po
+++ b/applications/luci-app-dockerman/po/pt_BR/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-14 04:08+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdockerman/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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -478,7 +478,7 @@ msgstr "Informação"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
-msgstr "Ingresso"
+msgstr "entrada"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:65
msgid ""
diff --git a/applications/luci-app-dockerman/po/uk/dockerman.po b/applications/luci-app-dockerman/po/uk/dockerman.po
index 90a4ff7cd4..de951290d3 100644
--- a/applications/luci-app-dockerman/po/uk/dockerman.po
+++ b/applications/luci-app-dockerman/po/uk/dockerman.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-20 06:16+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -55,7 +55,7 @@ msgstr "Доступно"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
-msgstr ""
+msgstr "Базовий пристрій"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
@@ -149,7 +149,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
msgid "Configuration"
-msgstr ""
+msgstr "Конфігурація"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
@@ -410,7 +410,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:150
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
msgid "ID"
-msgstr ""
+msgstr "ID"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:36
msgid "IP VLAN"
diff --git a/applications/luci-app-dockerman/po/zh_Hant/dockerman.po b/applications/luci-app-dockerman/po/zh_Hant/dockerman.po
index 29587db91e..c52f2c4d6c 100644
--- a/applications/luci-app-dockerman/po/zh_Hant/dockerman.po
+++ b/applications/luci-app-dockerman/po/zh_Hant/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-17 00:00+0000\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdockerman/zh_Hant/>\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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -16,7 +16,7 @@ msgstr "要添加到容器的內核功能列表"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
-msgstr "新增"
+msgstr "加入"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
diff --git a/applications/luci-app-dump1090/po/it/dump1090.po b/applications/luci-app-dump1090/po/it/dump1090.po
index 09cb782bab..f190f298d3 100644
--- a/applications/luci-app-dump1090/po/it/dump1090.po
+++ b/applications/luci-app-dump1090/po/it/dump1090.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-16 15:46+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -16,15 +16,15 @@ msgstr "Intervallo massimo assoluto per la decodifica della posizione"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
msgid "Accuracy of receiver location in json metadata"
-msgstr ""
+msgstr "Precisione della posizione del ricevitore nei metadati json"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
msgid "Allow forwarding of received mlat results to output ports"
-msgstr ""
+msgstr "Consentire l'inoltro dei risultati mlat ricevuti ai porti di output"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
msgid "Apply a 1Hz DC filter to input data"
-msgstr ""
+msgstr "Applica un filtro DC 1Hz ai dati in ingresso"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
msgid "Base directory for the internal HTTP server"
diff --git a/applications/luci-app-dynapoint/po/it/dynapoint.po b/applications/luci-app-dynapoint/po/it/dynapoint.po
index 545f1e41f5..a16310700c 100644
--- a/applications/luci-app-dynapoint/po/it/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/it/dynapoint.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-08 07:33+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -16,15 +16,18 @@ msgstr "Attiva questo wVIF se lo stato è:"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append hostname to ssid"
-msgstr ""
+msgstr "Aggiungi il nome host al ssid"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append the router's hostname to the SSID when connectivity check fails"
msgstr ""
+"Aggiungi il nome host del router al SSID quando il controllo di connettività "
+"non riesce"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Check Internet connectivity via HTTP header download"
msgstr ""
+"Controlla la connettività a Internet tramite il download del header HTTP"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
diff --git a/applications/luci-app-firewall/po/es/firewall.po b/applications/luci-app-firewall/po/es/firewall.po
index 5d66047294..7c24ae445c 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: 2022-06-13 21:19+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+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.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -501,12 +501,12 @@ msgstr "IPv4 e IPv6"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:280
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:233
msgid "IPv4 only"
-msgstr "Sólo IPv4"
+msgstr "Solo IPv4"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:234
msgid "IPv6 only"
-msgstr "Sólo IPv6"
+msgstr "Solo IPv6"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
@@ -827,6 +827,7 @@ msgstr "Restringir enmascaramiento a las subredes origen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:276
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:231
+#, fuzzy
msgid "Restrict to address family"
msgstr "Restringir a la familia de direcciones"
diff --git a/applications/luci-app-firewall/po/fa/firewall.po b/applications/luci-app-firewall/po/fa/firewall.po
index f9ba4e8c5a..3116ba8c71 100644
--- a/applications/luci-app-firewall/po/fa/firewall.po
+++ b/applications/luci-app-firewall/po/fa/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: 2022-08-27 19:33+0000\n"
-"Last-Translator: reza <rezad1393@protonmail.ch>\n"
+"PO-Revision-Date: 2022-12-26 16:37+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/fa/>\n"
"Language: fa\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.14.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -42,8 +42,7 @@ msgstr ""
"num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, "
"helper %{helper.inv?<var data-tooltip=\"Match any helper except "
"&quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper"
-".name}\">%{helper.val}</var>}}\n"
-"Persian"
+".name}\">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
@@ -110,25 +109,30 @@ msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
+"{src?%{dest?forward:input}:output}%</var> رديابي نکن <var data-tooltip="
+"\"NOTRACK\">"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121
msgid ""
"<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"{src?%{dest?forward:input}:output}%</var>لغو<var data-tooltip=\"REJECT\">"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:81
msgid ""
"<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP "
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
+"<var data-tooltip=\"SNAT\">بازنویسی ایستا</var> به منبع %{snat_ip?IP "
+"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
-msgstr ""
+msgstr "یک IP بازنویسی شده باید مشخص شود!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
msgid "ACCEPT - Disable address rewriting"
-msgstr ""
+msgstr "تایید - بازنویسی آدرس غیر فعال شد"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
@@ -164,11 +168,11 @@ msgstr "اجازه دادن به ترافیک «نامعتبر»"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
-msgstr ""
+msgstr "اجازه به جلو از <em>مناطق منبع</em>:"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
-msgstr ""
+msgstr "اجازه به جلو به<em>مناطق مقصد</em>:"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
@@ -187,55 +191,59 @@ msgid ""
"established connections. Format is value[/mask]. If a mask is specified then "
"those bits set in the mask are zeroed out."
msgstr ""
+"یک XOR بیتی از مقدار داده شده و مقدار علامت موجود روی اتصالات ایجاد شده "
+"اعمال کنید. قالب مقدار[ / mask] است. اگر یک ماسک مشخص شده باشد، آن بیت های "
+"تنظیم شده در ماسک صفر می شوند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
msgid "Apply the given DSCP class or value to established connections."
-msgstr ""
+msgstr "کلاس یا مقدار DSCP داده شده را برای اتصالات ایجاد شده اعمال کنید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
-msgstr ""
+msgstr "کمک ردیابی اتصال مشخص شده را به ترافیک همسان اختصاص دهید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
-msgstr ""
+msgstr "واگذاری کمک کننده خودکار"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid ""
"Automatically assign conntrack helpers based on traffic protocol and port"
msgstr ""
+"به طور خودکار کمک های conntrack را بر اساس پروتکل ترافیک و پورت اختصاص دهید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
msgid "Conntrack Settings"
-msgstr ""
+msgstr "تنظیمات Conntrack"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
-msgstr ""
+msgstr "کمک کنندگان Conntrack"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
msgid "Contents have been saved."
-msgstr ""
+msgstr "محتویات ذخیره شده اند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
-msgstr ""
+msgstr "ادامه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
-msgstr ""
+msgstr "دستگاه های تحت پوشش"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
-msgstr ""
+msgstr "شبکه های تحت پوشش"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
-msgstr ""
+msgstr "زیرشبکه های تحت پوشش"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
msgid "Custom Rules"
-msgstr ""
+msgstr "قوانین سفارشی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
msgid ""
@@ -243,135 +251,142 @@ msgid ""
"otherwise covered by the firewall framework. The commands are executed after "
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
+"قوانین سفارشی به شما این امکان را می دهد که دستورات iptables دلخواه را اجرا "
+"کنید که در غیر این صورت تحت پوشش چارچوب فایروال قرار نمی گیرند. دستورات پس "
+"از راه اندازی مجدد هر فایروال، درست پس از بارگذاری قوانین پیش فرض اجرا می "
+"شوند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
-msgstr ""
+msgstr "طبقه بندی DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
msgid "DSCP mark"
-msgstr ""
+msgstr "علامت DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
msgid "DSCP mark required"
-msgstr ""
+msgstr "علامت مورد نیاز DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:194
msgid "Destination address"
-msgstr ""
+msgstr "آدرس مقصد"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:199
msgid "Destination port"
-msgstr ""
+msgstr "پورت مقصد"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
-msgstr ""
+msgstr "منطقه مقصد"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
-msgstr ""
+msgstr "نام دستگاه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid ""
"Do not install extra rules to reject forwarded traffic with conntrack state "
"<em>invalid</em>. This may be required for complex asymmetric route setups."
msgstr ""
+"قوانین اضافی برای رد ترافیک ارسال شده با حالت conntrack نصب "
+"نکنید<em>نامعتبر</em>. این ممکن است برای راه اندازی مسیر نامتقارن پیچیده "
+"مورد نیاز باشد."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58
msgid "Drop invalid packets"
-msgstr ""
+msgstr "رها کردن بسته های نامعتبر"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
-msgstr ""
+msgstr "فعال کردن"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
msgid "Enable NAT Loopback"
-msgstr ""
+msgstr "فعال کردن NAT Loopback"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
msgid "Enable SYN-flood protection"
-msgstr ""
+msgstr "محافظت SYN-flood را فعال کردن"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
-msgstr ""
+msgstr "فعال کردن ورود به سیستم در این منطقه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr ""
+msgstr "انتظار: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76
msgid "Experimental feature. Not fully compatible with QoS/SQM."
-msgstr ""
+msgstr "ویژگی آزمایشی.به طور کامل با QoS / SQM سازگار نیست."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
-msgstr ""
+msgstr "به صراحت راهنماهای ردیابی اتصال مجاز را برای ترافیک منطقه انتخاب می کند"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
-msgstr ""
+msgstr "آدرس IP خارجی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
-msgstr ""
+msgstr "پورت خارجی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:285
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:436
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:249
msgid "Extra arguments"
-msgstr ""
+msgstr "استدلال های اضافی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
-msgstr ""
+msgstr "استدلال های اضافی مقصد"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
msgid "Extra iptables arguments"
-msgstr ""
+msgstr "استدلال های اضافی iptables"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
-msgstr ""
+msgstr "استدلال های اضافی منبع"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
-msgstr ""
+msgstr "فایروال"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
msgid "Firewall - Custom Rules"
-msgstr ""
+msgstr "فایروال - قوانین سفارشی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid "Firewall - NAT Rules"
-msgstr ""
+msgstr "فایروال - قوانین NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
msgid "Firewall - Port Forwards"
-msgstr ""
+msgstr "فایروال-پورت رو به جلو"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
msgid "Firewall - Traffic Rules"
-msgstr ""
+msgstr "فایروال - قوانین ترافیک"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
msgid "Firewall - Zone Settings"
-msgstr ""
+msgstr "فایروال - تنظیمات منطقه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
-msgstr ""
+msgstr "انتقال پیکربندی فایروال"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:63
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
msgid "Forward"
-msgstr ""
+msgstr "رو به جلو"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
msgid ""
diff --git a/applications/luci-app-firewall/po/it/firewall.po b/applications/luci-app-firewall/po/it/firewall.po
index 440666b552..9c92fbf1e0 100644
--- a/applications/luci-app-firewall/po/it/firewall.po
+++ b/applications/luci-app-firewall/po/it/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-10-19 18:57+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/it/>\n"
"Language: it\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.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -1135,6 +1135,5 @@ msgid "unspecified"
msgstr "non specificato"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
-#, fuzzy
msgid "valid firewall mark"
msgstr "contrassegno firewall valido"
diff --git a/applications/luci-app-firewall/po/pl/firewall.po b/applications/luci-app-firewall/po/pl/firewall.po
index 1bbe9a1dc1..278b4b6cae 100644
--- a/applications/luci-app-firewall/po/pl/firewall.po
+++ b/applications/luci-app-firewall/po/pl/firewall.po
@@ -3,7 +3,7 @@ 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: 2022-05-12 04:55+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/pl/>\n"
@@ -13,7 +13,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.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
diff --git a/applications/luci-app-firewall/po/templates/firewall.pot b/applications/luci-app-firewall/po/templates/firewall.pot
index f824d71a2e..dac7da52e4 100644
--- a/applications/luci-app-firewall/po/templates/firewall.pot
+++ b/applications/luci-app-firewall/po/templates/firewall.pot
@@ -4,14 +4,14 @@ msgstr "Content-Type: text/plain; charset=UTF-8"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
"%{src?%{dest?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> and "
-"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocol %{proto#"
-"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}"
-"<span class=\"cbi-tooltip\">ICMP with types %{item.types#%{next?, }<var>"
-"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var"
-"%{mark.inv? data-tooltip=\"Match fwmarks except %{mark.num}%{mark.mask? with "
-"mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmark value with "
-"%{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?"
-"<var data-tooltip=\"Match DSCP classifications except %{dscp.num?:%{dscp."
+"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocol "
+"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item."
+"name}<span class=\"cbi-tooltip\">ICMP with types %{item.types#%{next?, }"
+"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark "
+"<var%{mark.inv? data-tooltip=\"Match fwmarks except %{mark.num}%{mark.mask? "
+"with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmark value "
+"with %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp."
+"inv?<var data-tooltip=\"Match DSCP classifications except %{dscp.num?:%{dscp."
"name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper "
"%{helper.inv?<var data-tooltip=\"Match any helper except &quot;%{helper.name}"
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
@@ -37,8 +37,8 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:81
msgid ""
-"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP <var>"
-"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
+"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP "
+"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115
@@ -54,14 +54,14 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:127
msgid ""
-"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var"
-"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
+"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper "
+"<var%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:130
msgid ""
-"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark <var>"
-"%{set_mark?:%{set_xmark}}</var>"
+"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark "
+"<var>%{set_mark?:%{set_xmark}}</var>"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
@@ -340,8 +340,9 @@ msgstr ""
msgid ""
"Forwarded IPv4%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</"
"var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmarks except "
-"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
-"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
+"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-"
+"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}"
+"</var>}"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:451
@@ -372,13 +373,13 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:48
msgid ""
-"From %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip="
-"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, "
-"port %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
-"%{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var"
-"%{item.inv? data-tooltip=\"Match MACs except %{item.val}%{item.hint.name? a."
-"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
-"name}\"}}>%{item.ival}</var>}}"
+"From %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Match IP addresses except %{item.val}.\"}>%{item.ival}</"
+"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, "
+"MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Match MACs except "
+"%{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? "
+"data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:137
@@ -419,15 +420,15 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:38
msgid ""
-"Incoming IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var class="
-"\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP with "
-"types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item."
-"name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmarks "
-"except %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-"
-"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}"
-"</var>}%{helper?, helper %{helper.inv?<var data-tooltip=\"Match any helper "
-"except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip="
-"\"%{helper.name}\">%{helper.val}</var>}}"
+"Incoming IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var "
+"class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP "
+"with types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:"
+"<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match "
+"fwmarks except %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark."
+"mask? data-tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}"
+">%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-tooltip=\"Match "
+"any helper except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-"
+"tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
@@ -871,10 +872,10 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:57
msgid ""
-"To %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip="
-"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</"
-"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
-"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
+"To %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Match IP addresses except %{item.val}.\"}>%{item.ival}</"
+"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
diff --git a/applications/luci-app-firewall/po/zh_Hans/firewall.po b/applications/luci-app-firewall/po/zh_Hans/firewall.po
index bc7e743e3a..03dcfa9fb9 100644
--- a/applications/luci-app-firewall/po/zh_Hans/firewall.po
+++ b/applications/luci-app-firewall/po/zh_Hans/firewall.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2021-07-01 19:13+0000\n"
-"Last-Translator: Tianling Shen <i@cnsztl.eu.org>\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
+"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfirewall/zh_Hans/>\n"
"Language: zh_Hans\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.8-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -769,7 +769,7 @@ msgstr "要限制 IP 动态伪装的源子网"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:276
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:231
msgid "Restrict to address family"
-msgstr "限制地址类型"
+msgstr "地址族限制"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
msgid "Rewrite IP address"
diff --git a/applications/luci-app-frpc/po/it/frpc.po b/applications/luci-app-frpc/po/it/frpc.po
index 9fb2e001e3..eceff9ce12 100644
--- a/applications/luci-app-frpc/po/it/frpc.po
+++ b/applications/luci-app-frpc/po/it/frpc.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
-msgstr ""
+msgstr "Aggiungi un nuovo proxy..."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
diff --git a/applications/luci-app-frpc/po/templates/frpc.pot b/applications/luci-app-frpc/po/templates/frpc.pot
index 202413948c..3a62451f38 100644
--- a/applications/luci-app-frpc/po/templates/frpc.pot
+++ b/applications/luci-app-frpc/po/templates/frpc.pot
@@ -221,9 +221,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
diff --git a/applications/luci-app-frpc/po/zh_Hant/frpc.po b/applications/luci-app-frpc/po/zh_Hant/frpc.po
index d6eef59a9d..7bfb178688 100644
--- a/applications/luci-app-frpc/po/zh_Hant/frpc.po
+++ b/applications/luci-app-frpc/po/zh_Hant/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-18 03:20+0000\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrpc/zh_Hant/>\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
@@ -283,11 +283,11 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
msgid "Plugin"
-msgstr ""
+msgstr "外掛"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
msgid "Plugin Settings"
-msgstr ""
+msgstr "外掛設定"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
@@ -352,11 +352,11 @@ msgstr "執行守護行程的使用者"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
msgid "SOCKS5 password"
-msgstr ""
+msgstr "SOCKS5 密碼"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
msgid "SOCKS5 user"
-msgstr ""
+msgstr "SOCKS5 使用者"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
@@ -441,7 +441,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
msgid "Unix domain socket path"
-msgstr ""
+msgstr "Unix 網域通訊端路徑"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
diff --git a/applications/luci-app-frps/po/es/frps.po b/applications/luci-app-frps/po/es/frps.po
index a56e25a0a9..bf7267be53 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: 2022-06-21 17:16+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+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.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -54,6 +54,7 @@ msgid "Bind address"
msgstr "Dirección de enlace"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#, fuzzy
msgid "Bind port"
msgstr "Puerto de enlace"
diff --git a/applications/luci-app-frps/po/it/frps.po b/applications/luci-app-frps/po/it/frps.po
index bee161cc04..c269ffcdf7 100644
--- a/applications/luci-app-frps/po/it/frps.po
+++ b/applications/luci-app-frps/po/it/frps.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -30,7 +30,7 @@ msgid ""
msgstr ""
"Consenti porte specifica un insieme di porte a cui i client possono eseguire "
"il proxy. Se la lunghezza di questo valore è 0, tutte le porte sono "
-"consentite. Per impostazione predefinita, questo valore è un set vuoto."
+"consentite.<br />Per impostazione predefinita, questo valore è un set vuoto."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
@@ -60,8 +60,8 @@ msgid ""
"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-"Associa indirizzo specifica l'indirizzo a cui il server si lega .br Per "
-"impostazione predefinita, questo valore è '0.0.0.0'."
+"BindAddr specifica l'indirizzo a cui il server si lega.<br />Per "
+"impostazione predefinita, questo valore è \"0.0.0.0\"."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
@@ -70,15 +70,15 @@ msgid ""
"value is 0."
msgstr ""
"BindKcpPort specifica la porta KCP su cui il server è in ascolto. Se questo "
-"valore è 0, il server non ascolterà le connessioni KCP. Per impostazione "
-"predefinita, questo valore è 0."
+"valore è 0, il server non ascolterà le connessioni KCP.<br />Per "
+"impostazione predefinita, questo valore è 0."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid ""
"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-"Associa porta specifica la porta su cui il server è in ascolto. Per "
+"BindPort specifica la porta su cui il server è in ascolto.<br />Per "
"impostazione predefinita, questo valore è 7000."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
@@ -87,9 +87,9 @@ msgid ""
"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-"Associa porta UDP specifica la porta UDP su cui il server è in ascolto. Se "
-"questo valore è 0, il server non ascolterà le connessioni UDP. Per "
-"impostazione predefinita, questo valore è"
+"BindUdpPort specifica la porta UDP su cui il server è in ascolto. Se questo "
+"valore è 0, il server non ascolterà le connessioni UDP.<br />Per "
+"impostazione predefinita, questo valore è 0"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
msgid "Collecting data ..."
@@ -114,9 +114,9 @@ msgid ""
"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-"Personalizza pagina 404 specifica un percorso a una pagina 404 "
-"personalizzata da visualizzare. Se questo valore è '', verrà visualizzata "
-"una pagina predefinita .br Per impostazione predefinita, questo valore è ''."
+"Custom404Page specifica un percorso a una pagina 404 personalizzata da "
+"visualizzare. Se questo valore è \"\", verrà visualizzata una pagina "
+"predefinita.<br />Per impostazione predefinita, questo valore è \"\"."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
diff --git a/applications/luci-app-frps/po/templates/frps.pot b/applications/luci-app-frps/po/templates/frps.pot
index 667a8240b2..96494a0618 100644
--- a/applications/luci-app-frps/po/templates/frps.pot
+++ b/applications/luci-app-frps/po/templates/frps.pot
@@ -191,9 +191,9 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
@@ -259,9 +259,9 @@ msgstr ""
msgid ""
"SubDomainHost specifies the domain that will be attached to sub-domains "
"requested by the client when using Vhost proxying. For example, if this "
-"value is set to \"frps.com\" and the client requested the subdomain \"test"
-"\", the resulting URL would be \"test.frps.com\".<br />By default, this "
-"value is \"\"."
+"value is set to \"frps.com\" and the client requested the subdomain "
+"\"test\", the resulting URL would be \"test.frps.com\".<br />By default, "
+"this value is \"\"."
msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
diff --git a/applications/luci-app-fwknopd/po/de/fwknopd.po b/applications/luci-app-fwknopd/po/de/fwknopd.po
index 685b5a1349..e69d022905 100644
--- a/applications/luci-app-fwknopd/po/de/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/de/fwknopd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-11-27 06:27+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/de/>\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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
@@ -202,7 +202,6 @@ msgid "Network configuration"
msgstr "Netzwerkkonfiguration"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
-#, fuzzy
msgid "No stanza found."
msgstr "Keine Stanza gefunden."
diff --git a/applications/luci-app-fwknopd/po/hu/fwknopd.po b/applications/luci-app-fwknopd/po/hu/fwknopd.po
index 9fbe4c9600..5395674721 100644
--- a/applications/luci-app-fwknopd/po/hu/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/hu/fwknopd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-01-18 22:55+0000\n"
-"Last-Translator: KinteLiX <superh552@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/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.11-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
@@ -181,11 +181,11 @@ msgstr ""
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
msgid "Network"
-msgstr ""
+msgstr "Hálózat"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
msgid "Network configuration"
-msgstr ""
+msgstr "Hálózati beállítás"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
msgid "No stanza found."
diff --git a/applications/luci-app-fwknopd/po/uk/fwknopd.po b/applications/luci-app-fwknopd/po/uk/fwknopd.po
index 50dcc82d30..ab511baac2 100644
--- a/applications/luci-app-fwknopd/po/uk/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/uk/fwknopd.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-07-25 17:13+0000\n"
-"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.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"
-"X-Generator: Weblate 4.7.2-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
@@ -159,7 +159,7 @@ msgstr ""
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
msgid "Network"
-msgstr ""
+msgstr "Мережа"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
msgid "Network configuration"
diff --git a/applications/luci-app-hd-idle/po/hu/hd-idle.po b/applications/luci-app-hd-idle/po/hu/hd-idle.po
index aab0693d06..ec168e6f98 100644
--- a/applications/luci-app-hd-idle/po/hu/hd-idle.po
+++ b/applications/luci-app-hd-idle/po/hu/hd-idle.po
@@ -5,15 +5,16 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 10:33+0200\n"
-"PO-Revision-Date: 2012-07-10 21:04+0200\n"
-"Last-Translator: Gyula <pro564@hotmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
+"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/hu/>\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
@@ -37,7 +38,7 @@ msgstr "Engedélyezés"
#: applications/luci-app-hd-idle/root/usr/share/rpcd/acl.d/luci-app-hd-idle.json:3
msgid "Grant UCI access for luci-app-hd-idle"
-msgstr ""
+msgstr "UCI jogosultság adása a \"luci-app-hd-idle\"-nek"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
#: applications/luci-app-hd-idle/root/usr/share/luci/menu.d/luci-app-hd-idle.json:3
@@ -70,22 +71,22 @@ msgstr ""
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
msgid "days"
-msgstr ""
+msgstr "nap"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
msgid "hours"
-msgstr ""
+msgstr "óra"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
msgid "minutes"
-msgstr ""
+msgstr "perc"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
msgid "seconds"
-msgstr ""
+msgstr "másodperc"
#~ msgid ""
#~ "HDD Idle is a utility program for spinning-down external disks after a "
diff --git a/applications/luci-app-hd-idle/po/it/hd-idle.po b/applications/luci-app-hd-idle/po/it/hd-idle.po
index 0827f241d1..55b4a0bfde 100644
--- a/applications/luci-app-hd-idle/po/it/hd-idle.po
+++ b/applications/luci-app-hd-idle/po/it/hd-idle.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 10:33+0200\n"
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshd-idle/it/>\n"
"Language: it\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.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
@@ -20,7 +20,7 @@ msgstr "Aggiungi nuova impostazione disco rigido..."
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
msgid "Bus"
-msgstr ""
+msgstr "Bus"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
diff --git a/applications/luci-app-hd-idle/po/pl/hd-idle.po b/applications/luci-app-hd-idle/po/pl/hd-idle.po
index 1846f718cc..a8f5e7ee51 100644
--- a/applications/luci-app-hd-idle/po/pl/hd-idle.po
+++ b/applications/luci-app-hd-idle/po/pl/hd-idle.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 10:33+0200\n"
-"PO-Revision-Date: 2021-10-27 18:57+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshd-idle/pl/>\n"
@@ -13,7 +13,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.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
diff --git a/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po
index e3a78519d9..a589bfd00d 100644
--- a/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-07 09:03+0000\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/de/>\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.14.2\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -107,6 +107,8 @@ msgid ""
"Blocks access to Mozilla resolvers, forcing local devices to use router for "
"DNS resolution (%smore information%s)."
msgstr ""
+"Blockiert den Zugriff auf Mozilla-Resolver und zwingt lokale Geräte, den "
+"Router für die DNS-Auflösung zu verwenden (%smehr Informationen%s)."
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
msgid ""
@@ -381,7 +383,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
-msgstr ""
+msgstr "Proxyserver"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
msgid "Quad 101 - TW"
diff --git a/applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po
index 0579cb5971..290af2453c 100644
--- a/applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po
@@ -1,30 +1,30 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-16 08:19+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
-msgstr ""
+msgstr "%s DoH a %s:%s"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s non è installato o non è stato trovato"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
msgid "360 Secure DNS - CN"
-msgstr ""
+msgstr "360 Secure DNS - CN"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
-msgstr ""
+msgstr "AdGuard (Protezione Famiglia)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua:3
msgid "AdGuard (Standard)"
diff --git a/applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po
index fe125b453c..b885c4f415 100644
--- a/applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-22 08:46+0000\n"
-"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -345,7 +345,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
-msgstr ""
+msgstr "불러오는 중"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
msgid "Mullvad"
diff --git a/applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po
index 5e19765ef5..9f2b889a1a 100644
--- a/applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-04 14:05+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/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.14.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -437,7 +437,7 @@ msgstr "Seby DNS - AU"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
-msgstr "Kontrola usług"
+msgstr "Kontrola usługi"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
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 695a879d8b..b538c74fd3 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
@@ -293,8 +293,8 @@ msgstr ""
#: 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 "
+"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 ""
diff --git a/applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po
index 834fc696d3..add6fe9e22 100644
--- a/applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po
@@ -1,27 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-20 06:16+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
-msgstr ""
+msgstr "%s DoH о %s:%s"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s не встановлено, або не знайдено"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
msgid "360 Secure DNS - CN"
-msgstr ""
+msgstr "360 Secure DNS - CN"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
@@ -33,47 +33,47 @@ msgstr "AdGuard (Стандарт)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
msgid "AhaDNS - AU (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - AU (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
msgid "AhaDNS - ES (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - ES (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
msgid "AhaDNS - IN (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - IN (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
msgid "AhaDNS - IT (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - IT (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
msgid "AhaDNS - NL (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - NL (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
msgid "AhaDNS - NO (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - NO (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
msgid "AhaDNS - PL (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - PL (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.chi.doh.lua:3
msgid "AhaDNS - US/Chicago (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - US/Chicago (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.la.doh.lua:3
msgid "AhaDNS - US/Los Angeles (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - US/Los Angeles (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.ny.doh.lua:3
msgid "AhaDNS - US/New York (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - US/New York (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
msgid "AhaDNS Blitz (Configurable)"
-msgstr ""
+msgstr "AhaDNS Blitz (налаштовується)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
msgid "AliDNS - CN"
@@ -108,12 +108,16 @@ msgid ""
"Blocks access to Mozilla resolvers, forcing local devices to use router for "
"DNS resolution (%smore information%s)."
msgstr ""
+"Блокує доступ до резолверів Mozilla, змушуючи локальні пристрої "
+"використовувати маршрутизатор для вирішення DNS (%sбільше інформації%s)."
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
msgid ""
"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
"use router for DNS resolution (%smore information%s)."
msgstr ""
+"Блокує доступ до резолверів iCloud Private Relay, змушуючи локальні пристрої "
+"використовувати маршрутизатор для вирішення DNS (%sбільше інформації%s)."
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
@@ -173,7 +177,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
-msgstr ""
+msgstr "Конфігурація"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads-social.lua:3
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p3.lua:3
@@ -213,7 +217,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
-msgstr ""
+msgstr "Налаштування DNS HTTPS проксі-cервера"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
@@ -253,7 +257,7 @@ msgstr "Вимкнути"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
-msgstr ""
+msgstr "Не оновлювати конфігурації"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:53
msgid "Enable"
@@ -287,7 +291,7 @@ msgstr "Google"
#: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
-msgstr ""
+msgstr "Надати luci-app-https-dns-proxy доступ до UCI та файлів"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
msgid "Hurricane Electric"
@@ -338,11 +342,11 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
-msgstr ""
+msgstr "Адреса для прослуховування"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
-msgstr ""
+msgstr "Порт для прослуховування"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
@@ -382,7 +386,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
-msgstr ""
+msgstr "Проксі сервер"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
msgid "Quad 101 - TW"
@@ -434,7 +438,7 @@ msgstr "Стан сервісу"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "Статус сервісу [%s %s]"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
msgid "Snopyta DNS - FI"
@@ -474,15 +478,15 @@ msgstr "Невідомий постачальник"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
-msgstr ""
+msgstr "Оновити конфігурацію %s"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
-msgstr ""
+msgstr "Оновлення конфігурації DNSMASQ при запуску/зупинці"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
-msgstr ""
+msgstr "Оновлення всіх налаштувань"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
diff --git a/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po
index 30bb5f3550..8adec11a01 100644
--- a/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-11-25 14:34+0000\n"
-"Last-Translator: James Tien <jamestien.1219@gmail.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationshttps-dns-proxy/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -476,7 +476,7 @@ msgstr "Tiarap Public DNS - 新加坡"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
msgid "Tsinghua University Secure DNS - CN"
-msgstr ""
+msgstr "清華大學 安全 DNS - CN"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
diff --git a/applications/luci-app-ksmbd/po/el/ksmbd.po b/applications/luci-app-ksmbd/po/el/ksmbd.po
index 8b8b6b985d..029cc4b22b 100644
--- a/applications/luci-app-ksmbd/po/el/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/el/ksmbd.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-03 08:34+0000\n"
-"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
+"PO-Revision-Date: 2022-12-10 12:46+0000\n"
+"Last-Translator: Alexis M <mosjiag+hosted.weblate@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.1\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
-msgstr ""
+msgstr "Να επιτρέπεται στους επισκέπτες"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
diff --git a/applications/luci-app-ksmbd/po/hu/ksmbd.po b/applications/luci-app-ksmbd/po/hu/ksmbd.po
index 4725f707c2..47a0a9bbad 100644
--- a/applications/luci-app-ksmbd/po/hu/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/hu/ksmbd.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: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/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.15-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
@@ -66,7 +66,7 @@ msgstr "Általános Beállítások"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
-msgstr ""
+msgstr "Jogosultság adása a ksmbd Luci appnak"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
diff --git a/applications/luci-app-ksmbd/po/it/ksmbd.po b/applications/luci-app-ksmbd/po/it/ksmbd.po
index 8520452f3c..2e1941f21a 100644
--- a/applications/luci-app-ksmbd/po/it/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/it/ksmbd.po
@@ -1,28 +1,30 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-16 08:19+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
-msgstr ""
+msgstr "Consenti ospiti"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "Consenti protocolli/autenticazione legacy (non sicuro)."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
+"Consenti connessioni smb(v1)/Lanman legacy, necessarie per dispositivi più "
+"vecchi senza supporto smb(v2.1/3)."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
@@ -101,7 +103,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
-msgstr ""
+msgstr "Sola lettura"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
diff --git a/applications/luci-app-lxc/po/it/lxc.po b/applications/luci-app-lxc/po/it/lxc.po
index 7839efa977..97db56b5d5 100644
--- a/applications/luci-app-lxc/po/it/lxc.po
+++ b/applications/luci-app-lxc/po/it/lxc.po
@@ -1,20 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
"<b>Please note:</b> LXC Containers require features not available on OpenWrt "
"images for devices with small flash.<br />"
msgstr ""
+"<b>Nota:</b> I contenitori LXC richiedono funzionalità non disponibili nelle "
+"immagini OpenWrt per apparati con memoria limitata.<br />"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
@@ -24,10 +26,12 @@ msgstr "Azioni"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
msgstr ""
+"Inoltre, potrebbe essere necessario installare 'kmod-veth' per il supporto "
+"di rete opzionale."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
msgid "Available Containers"
-msgstr ""
+msgstr "Container disponibili"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
msgid "Containers URL"
diff --git a/applications/luci-app-lxc/po/ko/lxc.po b/applications/luci-app-lxc/po/ko/lxc.po
index 46172a031e..4bd025859e 100644
--- a/applications/luci-app-lxc/po/ko/lxc.po
+++ b/applications/luci-app-lxc/po/ko/lxc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/ko/>\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -78,7 +78,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
msgid "Loading"
-msgstr "로드 중"
+msgstr "불러오는 중"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
msgid "Minimum required free space for LXC Container creation in KB"
diff --git a/applications/luci-app-minidlna/po/pl/minidlna.po b/applications/luci-app-minidlna/po/pl/minidlna.po
index e13dcb8ab7..1541866622 100644
--- a/applications/luci-app-minidlna/po/pl/minidlna.po
+++ b/applications/luci-app-minidlna/po/pl/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-16 16:09+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/pl/>\n"
"Language: pl\n"
@@ -11,7 +11,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.1.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
diff --git a/applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po
index 777d6650cb..e61454f635 100644
--- a/applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-15 14:07+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/da/>\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.9.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
diff --git a/applications/luci-app-mjpg-streamer/po/hu/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/hu/mjpg-streamer.po
index 5fa7a197f8..adbdf8a3d6 100644
--- a/applications/luci-app-mjpg-streamer/po/hu/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/hu/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-23 14:21+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/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.15-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -100,7 +100,7 @@ msgstr "Általános"
#: applications/luci-app-mjpg-streamer/root/usr/share/rpcd/acl.d/luci-app-mjpg-streamer.json:3
msgid "Grant UCI access for luci-app-mjpg-streamer"
-msgstr ""
+msgstr "UCI jogosultság adása a \"luci-app-mjpg-streamer\"-nek"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:33
msgid "HTTP output"
diff --git a/applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po
index edaf69ba0a..aebe3316ab 100644
--- a/applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -16,15 +16,15 @@ msgstr "Permetti al buffer circolare di eccedere il limite di questa quantità"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
msgid "Ask for username and password on connect"
-msgstr ""
+msgstr "Richiedi nome utente e password alla connessione"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
msgid "Authentication required"
-msgstr ""
+msgstr "Autenticazione richiesta"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:83
msgid "Auto"
-msgstr ""
+msgstr "Auto"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:69
msgid "Automatic disabling of MJPEG mode"
diff --git a/applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po
index a3930b4554..c0c45bc57f 100644
--- a/applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/ko/>\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -94,7 +94,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:8
msgid "General"
-msgstr ""
+msgstr "일반"
#: applications/luci-app-mjpg-streamer/root/usr/share/rpcd/acl.d/luci-app-mjpg-streamer.json:3
msgid "Grant UCI access for luci-app-mjpg-streamer"
diff --git a/applications/luci-app-mosquitto/po/es/mosquitto.po b/applications/luci-app-mosquitto/po/es/mosquitto.po
index 63b95cc0bb..23a276ea04 100644
--- a/applications/luci-app-mosquitto/po/es/mosquitto.po
+++ b/applications/luci-app-mosquitto/po/es/mosquitto.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-06-15 02:20+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmosquitto/es/>\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.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:61
msgid "Allow anonymous connections"
@@ -25,6 +25,8 @@ msgid ""
"Attempt to notify the local and remote broker of connection status, defaults "
"to $SYS/broker/connections/<clientid>/state"
msgstr ""
+"Intente notificar al intermediario local y remoto sobre el estado de la "
+"conexión; el valor predeterminado es $SYS/broker/connections/<clientid>/state"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:177
msgid "Automatic, but no restarts"
@@ -54,43 +56,49 @@ msgstr "Guardar automáticamente en los cambios"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:205
msgid "Bridge PSK"
-msgstr ""
+msgstr "Puente PSK"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:165
msgid "Bridge connection states should only be published locally"
-msgstr ""
+msgstr "Los estados de conexión del puente solo deben publicarse localmente"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:132
msgid "Bridges"
-msgstr ""
+msgstr "Puentes"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:104
msgid "CA file path"
-msgstr ""
+msgstr "Ruta del archivo CA"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:107
+#, fuzzy
msgid "CA path to search"
-msgstr ""
+msgstr "Ruta del CA a buscar"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:127
msgid "CRL to use if require_certificate is enabled"
msgstr ""
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:128
+#, fuzzy
msgid "Ciphers control. Should match 'openssl ciphers' format"
-msgstr ""
+msgstr "Control de cifrados. Debe coincidir con el formato de 'openssl ciphers'"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:161
msgid "Clean session"
msgstr ""
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:77
+#, fuzzy
msgid "Client expiration"
-msgstr ""
+msgstr "Caducidad del cliente"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:168
+#, fuzzy
msgid "Client id to use locally. Important when bridging to yourself"
msgstr ""
+"ID de cliente para usar localmente. Importante cuando te conectas contigo "
+"mismo"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:167
msgid "Client id to use on remote end of this bridge connection"
diff --git a/applications/luci-app-mwan3/po/es/mwan3.po b/applications/luci-app-mwan3/po/es/mwan3.po
index 3e52b6cbb5..867e43b338 100644
--- a/applications/luci-app-mwan3/po/es/mwan3.po
+++ b/applications/luci-app-mwan3/po/es/mwan3.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-09-04 03:20+0000\n"
-"Last-Translator: Malkovich78 <gonibanez@hotmail.com>\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/es/>\n"
"Language: 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.14.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -292,7 +292,7 @@ msgstr "IPv4 e IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
-msgstr "Sólo IPv4"
+msgstr "Solo IPv4"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
@@ -300,7 +300,7 @@ msgstr "IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
-msgstr "Sólo IPv6"
+msgstr "Solo IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
diff --git a/applications/luci-app-mwan3/po/hu/mwan3.po b/applications/luci-app-mwan3/po/hu/mwan3.po
index 6e8f92c930..78e65abd41 100644
--- a/applications/luci-app-mwan3/po/hu/mwan3.po
+++ b/applications/luci-app-mwan3/po/hu/mwan3.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\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 4.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -763,7 +763,7 @@ 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 ""
+msgstr "Nem lehet elmenteni a tartalmat: %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
diff --git a/applications/luci-app-mwan3/po/it/mwan3.po b/applications/luci-app-mwan3/po/it/mwan3.po
index beae2007f4..f648cc6be0 100644
--- a/applications/luci-app-mwan3/po/it/mwan3.po
+++ b/applications/luci-app-mwan3/po/it/mwan3.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -745,7 +745,7 @@ msgstr ""
#: 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 "Uptime"
+msgstr "Tempo di attività"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
msgid "View the content of /etc/protocols for protocol description"
diff --git a/applications/luci-app-mwan3/po/uk/mwan3.po b/applications/luci-app-mwan3/po/uk/mwan3.po
index 4658184598..755f309104 100644
--- a/applications/luci-app-mwan3/po/uk/mwan3.po
+++ b/applications/luci-app-mwan3/po/uk/mwan3.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-28 15:37+0000\n"
-"Last-Translator: Vlad <vladhmail@gmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.14.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -519,7 +519,7 @@ msgstr ""
#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
msgid "Overview"
-msgstr ""
+msgstr "Огляд"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
diff --git a/applications/luci-app-natmap/Makefile b/applications/luci-app-natmap/Makefile
new file mode 100644
index 0000000000..0d02dcac51
--- /dev/null
+++ b/applications/luci-app-natmap/Makefile
@@ -0,0 +1,13 @@
+# This is free software, licensed under the Apache License, Version 2.0
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI Support for natmap
+LUCI_DEPENDS:=+natmap
+
+PKG_LICENSE:=Apache-2.0
+PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js b/applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js
new file mode 100644
index 0000000000..14dea3aa19
--- /dev/null
+++ b/applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js
@@ -0,0 +1,135 @@
+'use strict';
+'require form';
+'require fs';
+'require rpc';
+'require view';
+'require tools.widgets as widgets';
+
+var callServiceList = rpc.declare({
+ object: 'service',
+ method: 'list',
+ params: ['name'],
+ expect: { '': {} }
+});
+
+function getInstances() {
+ return L.resolveDefault(callServiceList('natmap'), {}).then(function(res) {
+ try {
+ return res.natmap.instances || {};
+ } catch (e) {}
+ return {};
+ });
+}
+
+function getStatus() {
+ return getInstances().then(function(instances) {
+ var promises = [];
+ var status = {};
+ for (var key in instances) {
+ var i = instances[key];
+ if (i.running && i.pid) {
+ var f = '/var/run/natmap/' + i.pid + '.json';
+ (function(k) {
+ promises.push(fs.read(f).then(function(res) {
+ status[k] = JSON.parse(res);
+ }).catch(function(e){}));
+ })(key);
+ }
+ }
+ return Promise.all(promises).then(function() { return status; });
+ });
+}
+
+return view.extend({
+ load: function() {
+ return getStatus();
+ },
+ render: function(status) {
+ var m, s, o;
+
+ m = new form.Map('natmap', _('NATMap'));
+ s = m.section(form.GridSection, 'natmap');
+ s.addremove = true;
+ s.anonymous = true;
+
+ o = s.option(form.Flag, 'enable', _('Enable'));
+ o.editable = true;
+ o.modalonly = false;
+
+ o = s.option(form.ListValue, 'udp_mode', _('Protocol'));
+ o.default = '1';
+ o.value('0', 'TCP');
+ o.value('1', 'UDP');
+ o.textvalue = function(section_id) {
+ var cval = this.cfgvalue(section_id);
+ var i = this.keylist.indexOf(cval);
+ return this.vallist[i];
+ };
+
+ o = s.option(form.ListValue, 'family', _('Restrict to address family'));
+ o.modalonly = true;
+ o.value('', _('IPv4 and IPv6'));
+ o.value('ipv4', _('IPv4 only'));
+ o.value('ipv6', _('IPv6 only'));
+
+ o = s.option(widgets.NetworkSelect, 'interface', _('Interface'));
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'interval', _('Keep-alive interval'));
+ o.datatype = 'uinteger';
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'stun_server', _('STUN server'));
+ o.datatype = 'host';
+ o.modalonly = true;
+ o.optional = false;
+ o.rmempty = false;
+
+ o = s.option(form.Value, 'http_server', _('HTTP server'), _('For TCP mode'));
+ o.datatype = 'host';
+ o.modalonly = true;
+ o.rmempty = false;
+
+ o = s.option(form.Value, 'port', _('Bind port'));
+ o.datatype = 'port';
+ o.rmempty = false;
+
+ o = s.option(form.Flag, '_forward_mode', _('Forward mode'));
+ o.modalonly = true;
+ o.ucioption = 'forward_target';
+ o.load = function(section_id) {
+ return this.super('load', section_id) ? '1' : '0';
+ };
+ o.write = function(section_id, formvalue) {};
+
+ o = s.option(form.Value, 'forward_target', _('Forward target'));
+ o.datatype = 'host';
+ o.modalonly = true;
+ o.depends('_forward_mode', '1');
+
+ o = s.option(form.Value, 'forward_port', _('Forward target port'));
+ o.datatype = 'port';
+ o.modalonly = true;
+ o.depends('_forward_mode', '1');
+
+ o = s.option(form.Value, 'notify_script', _('Notify script'));
+ o.datatype = 'file';
+ o.modalonly = true;
+
+ o = s.option(form.DummyValue, '_external_ip', _('External IP'));
+ o.modalonly = false;
+ o.textvalue = function(section_id) {
+ var s = status[section_id];
+ if (s) return s.ip;
+ };
+
+ o = s.option(form.DummyValue, '_external_port', _('External Port'));
+ o.modalonly = false;
+ o.textvalue = function(section_id) {
+ var s = status[section_id];
+ if (s) return s.port;
+ };
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-natmap/po/es/natmap.po b/applications/luci-app-natmap/po/es/natmap.po
new file mode 100644
index 0000000000..4ffcf3c89f
--- /dev/null
+++ b/applications/luci-app-natmap/po/es/natmap.po
@@ -0,0 +1,97 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnatmap/es/>\n"
+"Language: es\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+#, fuzzy
+msgid "Bind port"
+msgstr "Puerto de enlace"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr "Activar"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "External IP"
+msgstr "IP externa"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
+msgid "External Port"
+msgstr "Puerto externo"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "For TCP mode"
+msgstr "Para el modo TCP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
+msgid "Forward mode"
+msgstr "Modo de reenvío"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
+#, fuzzy
+msgid "Forward target"
+msgstr "Objetivo de reenvío"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
+#, fuzzy
+msgid "Forward target port"
+msgstr "Reenviar puerto de destino"
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr "Otorgar acceso a la aplicación LuCI natmap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "HTTP server"
+msgstr "Servidor HTTP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr "IPv4 e IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr "Solo IPv4"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr "Solo IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr "Interfaz"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+#, fuzzy
+msgid "Keep-alive interval"
+msgstr "Intervalo de mantenimiento"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr "NATMap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
+msgid "Notify script"
+msgstr "Script de notificación"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+#, fuzzy
+msgid "Restrict to address family"
+msgstr "Restringir a la familia de direcciones"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN server"
+msgstr "Servidor STUN"
diff --git a/applications/luci-app-natmap/po/pl/natmap.po b/applications/luci-app-natmap/po/pl/natmap.po
new file mode 100644
index 0000000000..7a73f5c9d5
--- /dev/null
+++ b/applications/luci-app-natmap/po/pl/natmap.po
@@ -0,0 +1,93 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnatmap/pl/>\n"
+"Language: pl\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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.15.1-dev\n"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+msgid "Bind port"
+msgstr "Zwiąż port"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr "Włącz"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "External IP"
+msgstr "Zewnętrzny adres IP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
+msgid "External Port"
+msgstr "Port zewnętrzny"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "For TCP mode"
+msgstr "Dla trybu TCP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
+msgid "Forward mode"
+msgstr "Tryb przekazywania"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
+msgid "Forward target"
+msgstr "Cel przekazywania"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
+msgid "Forward target port"
+msgstr "Port celu przekazywania"
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr "Przyznaj dostęp do aplikacji LuCI natmap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "HTTP server"
+msgstr "Serwer HTTP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr "IPv4 i IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr "Tylko IPv4"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr "Tylko IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr "Interfejs"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+msgid "Keep-alive interval"
+msgstr "Interwał utrzymywania aktywności"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr "NATMap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
+msgid "Notify script"
+msgstr "Skrypt powiadamiający"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr "Protokół"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+msgid "Restrict to address family"
+msgstr "Ogranicz do rodziny adresów"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN server"
+msgstr "Serwer STUN"
diff --git a/applications/luci-app-natmap/po/templates/natmap.pot b/applications/luci-app-natmap/po/templates/natmap.pot
new file mode 100644
index 0000000000..4d8e848439
--- /dev/null
+++ b/applications/luci-app-natmap/po/templates/natmap.pot
@@ -0,0 +1,83 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+msgid "Bind port"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "External IP"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
+msgid "External Port"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "For TCP mode"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
+msgid "Forward mode"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
+msgid "Forward target"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
+msgid "Forward target port"
+msgstr ""
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "HTTP server"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+msgid "Keep-alive interval"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
+msgid "Notify script"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN server"
+msgstr ""
diff --git a/applications/luci-app-natmap/po/zh_Hans/natmap.po b/applications/luci-app-natmap/po/zh_Hans/natmap.po
new file mode 100644
index 0000000000..dccc7754e0
--- /dev/null
+++ b/applications/luci-app-natmap/po/zh_Hans/natmap.po
@@ -0,0 +1,92 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
+"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsnatmap/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.15.1-dev\n"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+msgid "Bind port"
+msgstr "绑定端口"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr "启用"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "External IP"
+msgstr "外部 IP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
+msgid "External Port"
+msgstr "外部端口"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "For TCP mode"
+msgstr "用于 TCP 模式"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
+msgid "Forward mode"
+msgstr "转发模式"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
+msgid "Forward target"
+msgstr "转发目标"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
+msgid "Forward target port"
+msgstr "转发目标端口"
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr "授予访问 LuCI 应用 natmap 的权限"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "HTTP server"
+msgstr "HTTP 服务器"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr "IPv4 和 IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr "仅 IPv4"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr "仅 IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr "接口"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+msgid "Keep-alive interval"
+msgstr "Keep-alive 间隔"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr "NATMap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
+msgid "Notify script"
+msgstr "通知脚本"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr "协议"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+msgid "Restrict to address family"
+msgstr "地址族限制"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN server"
+msgstr "STUN 服务器"
diff --git a/applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json b/applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json
new file mode 100644
index 0000000000..4513a11160
--- /dev/null
+++ b/applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json
@@ -0,0 +1,12 @@
+{
+ "admin/services/natmap": {
+ "title": "NATMap",
+ "action": {
+ "type": "view",
+ "path": "natmap"
+ },
+ "depends": {
+ "acl": [ "luci-app-natmap" ]
+ }
+ }
+}
diff --git a/applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json b/applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json
new file mode 100644
index 0000000000..ccaee88795
--- /dev/null
+++ b/applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json
@@ -0,0 +1,17 @@
+{
+ "luci-app-natmap": {
+ "description": "Grant access to LuCI app natmap",
+ "read": {
+ "file": {
+ "/var/run/natmap/*": [ "read" ]
+ },
+ "ubus": {
+ "service": [ "list" ]
+ },
+ "uci": ["natmap"]
+ },
+ "write": {
+ "uci": ["natmap"]
+ }
+ }
+}
diff --git a/applications/luci-app-nextdns/po/it/nextdns.po b/applications/luci-app-nextdns/po/it/nextdns.po
index a82ecfd2b6..8479b27a61 100644
--- a/applications/luci-app-nextdns/po/it/nextdns.po
+++ b/applications/luci-app-nextdns/po/it/nextdns.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-22 00:01+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -16,11 +16,11 @@ msgstr "Configurazione"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
-msgstr ""
+msgstr "ID di configurazione"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
msgid "Enable NextDNS."
-msgstr ""
+msgstr "Attiva NextDNS."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
diff --git a/applications/luci-app-nextdns/po/ko/nextdns.po b/applications/luci-app-nextdns/po/ko/nextdns.po
index 69e6355eca..580a4d1976 100644
--- a/applications/luci-app-nextdns/po/ko/nextdns.po
+++ b/applications/luci-app-nextdns/po/ko/nextdns.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/ko/>\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -38,7 +38,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
msgid "General"
-msgstr ""
+msgstr "일반"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
msgid "Go to nextdns.io to create a configuration."
diff --git a/applications/luci-app-nextdns/po/templates/nextdns.pot b/applications/luci-app-nextdns/po/templates/nextdns.pot
index 6c086cc724..99bd102911 100644
--- a/applications/luci-app-nextdns/po/templates/nextdns.pot
+++ b/applications/luci-app-nextdns/po/templates/nextdns.pot
@@ -23,8 +23,8 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:12
msgid ""
-"For further information, go to <a href=\"https://nextdns.io\" target=\"_blank"
-"\">nextdns.io</a>."
+"For further information, go to <a href=\"https://nextdns.io\" "
+"target=\"_blank\">nextdns.io</a>."
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
diff --git a/applications/luci-app-nextdns/po/uk/nextdns.po b/applications/luci-app-nextdns/po/uk/nextdns.po
index 1fceee91c2..de9a2a2571 100644
--- a/applications/luci-app-nextdns/po/uk/nextdns.po
+++ b/applications/luci-app-nextdns/po/uk/nextdns.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-14 11:56+0000\n"
-"Last-Translator: Vova Buran <heneral@gmail.com>\n"
+"PO-Revision-Date: 2022-12-18 15:49+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -47,7 +47,7 @@ msgstr "Перейдіть до nextdns.io, щоб створити конфіг
#: applications/luci-app-nextdns/root/usr/share/rpcd/acl.d/luci-app-nextdns.json:3
msgid "Grant logread access to LuCI app nextdns"
-msgstr "Надайте доступ до журналу зчитування додатку LuCI nextdns"
+msgstr "Надайте доступ до журналу зчитування застосунку LuCI nextdns"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
msgid "Log Queries"
diff --git a/applications/luci-app-nft-qos/po/it/nft-qos.po b/applications/luci-app-nft-qos/po/it/nft-qos.po
index 55795ae60f..15d923ec26 100644
--- a/applications/luci-app-nft-qos/po/it/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/it/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.1\n"
+"X-Generator: Weblate 4.15.1-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
@@ -26,7 +26,7 @@ msgstr "Commento"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
-msgstr ""
+msgstr "Velocità di download predefinita"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:55
msgid "Default Download Unit"
diff --git a/applications/luci-app-nft-qos/po/ko/nft-qos.po b/applications/luci-app-nft-qos/po/ko/nft-qos.po
index ec95ad3da9..c824294152 100644
--- a/applications/luci-app-nft-qos/po/ko/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ko/nft-qos.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/ko/>\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-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
@@ -22,7 +22,7 @@ msgstr "데이터 수집 중..."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
-msgstr ""
+msgstr "메모"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
diff --git a/applications/luci-app-nlbwmon/po/hu/nlbwmon.po b/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
index ad7789f0af..a2b822fe5f 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-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\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.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
@@ -223,7 +223,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Eltüntetés"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
diff --git a/applications/luci-app-nlbwmon/po/it/nlbwmon.po b/applications/luci-app-nlbwmon/po/it/nlbwmon.po
index feb55f67e4..423bba6682 100644
--- a/applications/luci-app-nlbwmon/po/it/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/it/nlbwmon.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
@@ -16,15 +16,15 @@ msgstr "%d solo host IPv4"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d host solo IPv6"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
-msgstr ""
+msgstr "%d host dual-stack"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr ""
+msgstr "%s e %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
@@ -209,7 +209,7 @@ msgstr "Chiudi"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr ""
+msgstr "Display"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
diff --git a/applications/luci-app-ntpc/po/ko/ntpc.po b/applications/luci-app-ntpc/po/ko/ntpc.po
index 438bc231d2..226d97a90c 100644
--- a/applications/luci-app-ntpc/po/ko/ntpc.po
+++ b/applications/luci-app-ntpc/po/ko/ntpc.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 13:24+0200\n"
-"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsntpc/ko/>\n"
@@ -12,29 +12,29 @@ 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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
-msgstr ""
+msgstr "시간 조정"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
msgid "Count of time measurements"
-msgstr ""
+msgstr "시간 측정 횟수"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:11
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:12
msgid "Current system time"
-msgstr ""
+msgstr "현재 시스템 시간"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:7
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:8
msgid "General"
-msgstr ""
+msgstr "일반"
#: applications/luci-app-ntpc/root/usr/share/rpcd/acl.d/luci-app-ntpc.json:3
msgid "Grant UCI access for luci-app-ntpc"
-msgstr ""
+msgstr "luci-app-ntpc에 UCI 접근 권한 허용"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:34
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:23
@@ -43,7 +43,7 @@ msgstr "호스트명"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:25
msgid "Offset frequency"
-msgstr ""
+msgstr "오프셋 주기"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
@@ -53,27 +53,27 @@ msgstr "포트"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:5
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:6
msgid "Synchronizes the system time"
-msgstr ""
+msgstr "시스템 시간 동기화"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:18
msgid "Time Server"
-msgstr ""
+msgstr "시간 서버"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:29
msgid "Time Servers"
-msgstr ""
+msgstr "시간 서버"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:5
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:6
#: applications/luci-app-ntpc/root/usr/share/luci/menu.d/luci-app-ntpc.json:3
msgid "Time Synchronisation"
-msgstr ""
+msgstr "시간 동기화"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:13
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:14
msgid "Update interval (in seconds)"
-msgstr ""
+msgstr "업데이트 간격 (초)"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
msgid "empty = infinite"
-msgstr ""
+msgstr "값이 비어있는 경우, 무한으로 설정됩니다."
diff --git a/applications/luci-app-nut/po/it/nut.po b/applications/luci-app-nut/po/it/nut.po
index 8190f3b010..1177a40f6d 100644
--- a/applications/luci-app-nut/po/it/nut.po
+++ b/applications/luci-app-nut/po/it/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-08-16 08:19+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/it/>\n"
"Language: it\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -18,17 +18,17 @@ msgstr "Tempo di spegnimento aggiuntivo"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
-msgstr ""
+msgstr "Indirizzi sui quali mettersi in ascolto"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
msgid "Allowed actions"
-msgstr ""
+msgstr "Azioni consentite"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
msgid "As configured by NUT"
-msgstr ""
+msgstr "Come configurato da NUT"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Bytes to read from interrupt pipe"
diff --git a/applications/luci-app-nut/po/pl/nut.po b/applications/luci-app-nut/po/pl/nut.po
index 0d7e08925e..814b700c3d 100644
--- a/applications/luci-app-nut/po/pl/nut.po
+++ b/applications/luci-app-nut/po/pl/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/pl/>\n"
"Language: pl\n"
@@ -11,7 +11,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.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
diff --git a/applications/luci-app-ocserv/po/it/ocserv.po b/applications/luci-app-ocserv/po/it/ocserv.po
index 6a7cfc21ea..26ce5789af 100644
--- a/applications/luci-app-ocserv/po/it/ocserv.po
+++ b/applications/luci-app-ocserv/po/it/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.1\n"
+"X-Generator: Weblate 4.15.1-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,10 +16,12 @@ msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notazione: "
+"indirizzo/prefisso"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "Utenti OpenConnect attivi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
msgid "Active users"
@@ -28,7 +30,7 @@ msgstr "Utenti attivi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
msgid "AnyConnect client compatibility"
-msgstr ""
+msgstr "Compatibilità del client AnyConnect"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
msgid "Available users"
diff --git a/applications/luci-app-ocserv/po/uk/ocserv.po b/applications/luci-app-ocserv/po/uk/ocserv.po
index 925ea846c7..593c7eea4f 100644
--- a/applications/luci-app-ocserv/po/uk/ocserv.po
+++ b/applications/luci-app-ocserv/po/uk/ocserv.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-28 15:37+0000\n"
-"Last-Translator: Vlad <vladhmail@gmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.14.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-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
@@ -128,7 +128,7 @@ msgstr "Група"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
msgid "ID"
-msgstr ""
+msgstr "ID"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
msgid "IP"
diff --git a/applications/luci-app-olsr-services/po/ko/olsr-services.po b/applications/luci-app-olsr-services/po/ko/olsr-services.po
index 01e209e267..b88dabf4a5 100644
--- a/applications/luci-app-olsr-services/po/ko/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/ko/olsr-services.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/ko/>\n"
@@ -8,15 +8,15 @@ 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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-olsr-services/root/usr/share/rpcd/acl.d/luci-app-olsr-services.json:3
msgid "Grant access to OLSRd config and services file"
-msgstr ""
+msgstr "OSLRd 설정 및 서비스 파일 접근 권한 허용"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
-msgstr ""
+msgstr "내부 서비스"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
@@ -33,4 +33,4 @@ msgstr "소스"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
-msgstr ""
+msgstr "URL"
diff --git a/applications/luci-app-olsr-viz/po/ko/olsr-viz.po b/applications/luci-app-olsr-viz/po/ko/olsr-viz.po
index 9ce7f3d244..f549aa10d8 100644
--- a/applications/luci-app-olsr-viz/po/ko/olsr-viz.po
+++ b/applications/luci-app-olsr-viz/po/ko/olsr-viz.po
@@ -1,13 +1,19 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-viz/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-olsr-viz/root/usr/share/luci/menu.d/luci-app-olsr-viz.json:3
msgid "OLSR-Viz"
-msgstr ""
+msgstr "OLSR-Viz"
#: applications/luci-app-olsr-viz/luasrc/view/olsr-viz/olsr-viz.htm:4
msgid "You need to allow javascript in your browser to show this page."
-msgstr ""
+msgstr "페이지를 표시하기 위해선 브라우저의 JavaScript 실행을 허용해야 합니다."
diff --git a/applications/luci-app-olsr/po/it/olsr.po b/applications/luci-app-olsr/po/it/olsr.po
index 40a2b3640b..04e99425e9 100644
--- a/applications/luci-app-olsr/po/it/olsr.po
+++ b/applications/luci-app-olsr/po/it/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:36+0200\n"
-"PO-Revision-Date: 2022-08-17 09:18+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/it/>\n"
"Language: it\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -63,7 +63,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
msgid "Both values must use the dotted decimal notation."
-msgstr "Entrambi i valori devono essere nella notazione decimale puntata"
+msgstr "Entrambi i valori devono utilizzare la notazione decimale puntata."
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:30
msgid "Broadcast address"
@@ -144,7 +144,7 @@ msgstr "Abilitato"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
-msgstr "Expected retransmission count"
+msgstr "Conteggio di ritrasmissione previsto"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:71
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:65
@@ -274,7 +274,7 @@ msgstr "Hna6"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:58
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:110
msgid "Hops"
-msgstr "Hops"
+msgstr "Hop"
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:61
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:127
@@ -1087,12 +1087,12 @@ msgid ""
"0. For any other value of LinkQualityLevel, the interface ETX value is used "
"instead."
msgstr ""
-"Quando link multipli esisto tra gli hosts il peso dell'interfaccia viene "
-"usato. Normalmente il peso è automaticamente calcolato dal demone olsrd in "
-"base alle caratteristiche del link, ma qui puoi specificare un valore di "
-"contrappeso. OLSRd sceglierà il link con il più basso valore.<br /><b>Nota:</"
-"b>Il peso dell'interfaccia è uso quando LinkQualityLevel è 0. Per ogni altro "
-"valore di LinkQualityLevel, il valore di ETX è usato."
+"Quando esistono link multipli tra gli hosts, il peso dell'interfaccia viene "
+"usato. Normalmente il peso è automaticamente calcolato da olsrd in base alle "
+"caratteristiche del link, ma qui puoi specificare un valore fisso. Olsrd "
+"sceglierà il link con il valore più basso.<br /><b>Nota:</b> Il peso "
+"dell'interfaccia è utilizzato quando LinkQualityLevel è 0. Per ogni altro "
+"valore di LinkQualityLevel, viene utilizzato il valore di ETX."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
msgid ""
diff --git a/applications/luci-app-olsr/po/pl/olsr.po b/applications/luci-app-olsr/po/pl/olsr.po
index 223acd4a2f..054ab123a3 100644
--- a/applications/luci-app-olsr/po/pl/olsr.po
+++ b/applications/luci-app-olsr/po/pl/olsr.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-10-21 05:07+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/pl/>\n"
@@ -11,7 +11,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.14.2-dev\n"
+"X-Generator: Weblate 4.15.1-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/it/omcproxy.po b/applications/luci-app-omcproxy/po/it/omcproxy.po
index d54fcf972f..13c0a6a9d3 100644
--- a/applications/luci-app-omcproxy/po/it/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/it/omcproxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-06 20:29+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsomcproxy/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -16,11 +16,11 @@ msgstr "Aggiungi istanza"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
-msgstr ""
+msgstr "Interfaccia di ricezione"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
msgid "Embedded IGMPv3 and MLDv2 proxy"
-msgstr ""
+msgstr "Proxy IGMPv3 e MLDv2 incorporato"
#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
msgid "Grant UCI access for luci-app-omcproxy"
diff --git a/applications/luci-app-omcproxy/po/ko/omcproxy.po b/applications/luci-app-omcproxy/po/ko/omcproxy.po
index bf6951d7bf..5518f7ec52 100644
--- a/applications/luci-app-omcproxy/po/ko/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/ko/omcproxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsomcproxy/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -56,7 +56,7 @@ msgstr ""
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
msgid "default"
-msgstr ""
+msgstr "기본"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
diff --git a/applications/luci-app-openvpn/po/fa/openvpn.po b/applications/luci-app-openvpn/po/fa/openvpn.po
index 1736fc5740..715b57a931 100644
--- a/applications/luci-app-openvpn/po/fa/openvpn.po
+++ b/applications/luci-app-openvpn/po/fa/openvpn.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2022-05-20 01:17+0000\n"
-"Last-Translator: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/fa/>\n"
"Language: fa\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.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -418,7 +418,7 @@ msgstr "بهینه سازی نوشتن TUN/TAP/UDP"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr "بررسی اجمالی"
+msgstr "مرور کلی"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
@@ -564,7 +564,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
-msgstr ""
+msgstr "ذخیره"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
@@ -784,7 +784,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr ""
+msgstr "بارگذاری"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
diff --git a/applications/luci-app-openvpn/po/uk/openvpn.po b/applications/luci-app-openvpn/po/uk/openvpn.po
index 0ad8ba7de7..f482e239e5 100644
--- a/applications/luci-app-openvpn/po/uk/openvpn.po
+++ b/applications/luci-app-openvpn/po/uk/openvpn.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-20 14:12+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-24 00:55+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -81,10 +81,11 @@ msgstr "Автоматично перенаправити по маршруту
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "Below is a list of configured OpenVPN instances and their current state"
msgstr ""
+"Нижче наведено список налаштованих екземплярів OpenVPN та їх поточний стан"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:120
msgid "Call down cmd/script before TUN/TAP close"
-msgstr ""
+msgstr "Викликати команду/скрипт перед закриттям TUN/TAP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
@@ -261,52 +262,58 @@ msgstr "Увімкнено"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
-msgstr ""
+msgstr "Шифрувати та аутентифікувати ключем всі пакети каналу управління"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
msgid ""
"Encrypt and authenticate all control channel packets with the key, version 2."
msgstr ""
+"Шифрувати та аутентифікувати всі пакети каналу управління за допомогою "
+"ключа, версія 2."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
-msgstr ""
+msgstr "Шифр шифрування пакетів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:128
msgid "Execute shell cmd after routes are added"
-msgstr ""
+msgstr "Виконати shell команду після додавання маршрутів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:132
msgid "Execute shell command on remote IP change"
-msgstr ""
+msgstr "Виконати shell команду при віддаленій зміні IP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:157
msgid ""
"Executed in server mode on new client connections, when the client is still "
"untrusted"
msgstr ""
+"Виконується в режимі сервера при нових клієнтських підключеннях, коли клієнт "
+"ще не є довіреним"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:153
msgid ""
"Executed in server mode whenever an IPv4 address/route or MAC address is "
"added to OpenVPN's internal routing table"
msgstr ""
+"Виконується в режимі сервера при додаванні IPv4 адреси/маршруту або MAC-"
+"адреси до внутрішньої таблиці маршрутизації OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
msgid "Exit on TLS negotiation failure"
-msgstr ""
+msgstr "Вихід у разі помилки узгодження TLS"
#: applications/luci-app-openvpn/root/usr/share/rpcd/acl.d/luci-app-openvpn.json:3
msgid "Grant access to OpenVPN configuration"
-msgstr ""
+msgstr "Надати доступ до конфігурування OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
msgid "HMAC authentication for packets"
-msgstr ""
+msgstr "HMAC-аутентифікація для пакетів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:491
msgid "Handling of authentication failures"
-msgstr ""
+msgstr "Обробка помилок автентифікації"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:308
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
@@ -314,85 +321,87 @@ msgid ""
"Helper directive to simplify the expression of --ping and --ping-restart in "
"server mode configurations"
msgstr ""
+"Допоміжна директива для спрощення виразу --ping і --ping-restart у "
+"конфігураціях режиму сервера"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
msgid "If hostname resolve fails, retry"
-msgstr ""
+msgstr "Якщо розпізнати ім’я хоста не вдається, повторіть спробу"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
msgid "Instance \"%s\""
-msgstr ""
+msgstr "Екземпляр \"%s\""
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
msgid "Instance with that name already exists!"
-msgstr ""
+msgstr "Екземпляр з такою назвою вже існує!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:336
msgid "Keep local IP address on restart"
-msgstr ""
+msgstr "Збереження локальної IP-адреси при перезавантаженні"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:340
msgid "Keep remote IP address on restart"
-msgstr ""
+msgstr "Збереження віддаленої IP-адреси при перезавантаженні"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:328
msgid "Keep tun/tap device open on restart"
-msgstr ""
+msgstr "Тримати пристрій tun/tap відкритим при перезавантаженні"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
msgid "Key transition window"
-msgstr ""
+msgstr "Вікно передачі ключа"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:104
msgid "Limit repeated log messages"
-msgstr ""
+msgstr "Обмежити повторювані повідомлення журналу"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
msgid "Local certificate"
-msgstr ""
+msgstr "Локальний сертифікат"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:177
msgid "Local host name or IP address"
-msgstr ""
+msgstr "Локальне ім'я хоста або IP-адреса"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
msgid "Local private key"
-msgstr ""
+msgstr "Локальний приватний ключ"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:173
msgid "Major mode"
-msgstr ""
+msgstr "Основний режим"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:452
msgid "Maximum number of queued TCP output packets"
-msgstr ""
+msgstr "Максимальна кількість вихідних пакетів TCP у черзі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:168
msgid "Networking"
-msgstr ""
+msgstr "Мережа"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:447
msgid "Number of allocated broadcast buffers"
-msgstr ""
+msgstr "Кількість виділених широкомовних буферів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:360
msgid "Number of lines for log file history"
-msgstr ""
+msgstr "Кількість рядків для історії журналу"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
msgid "OVPN configuration file upload"
-msgstr ""
+msgstr "Завантаження файлу конфігурації OVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
-msgstr ""
+msgstr "Приймати з’єднання лише від вказаного X509 імені"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:324
msgid "Only process ping timeouts if routes exist"
-msgstr ""
+msgstr "Обробляти тайм-аути ping лише за наявності маршрутів"
#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
@@ -401,11 +410,11 @@ msgstr "OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "OpenVPN instances"
-msgstr ""
+msgstr "Екземпляри OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:84
msgid "Optimize TUN/TAP/UDP writes"
-msgstr ""
+msgstr "Оптимізація записів TUN/TAP/UDP"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
@@ -414,39 +423,39 @@ msgstr "Огляд"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
msgid "PKCS#12 file containing keys"
-msgstr ""
+msgstr "Файл PKCS#12, що містить ключі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:137
msgid "Pass environment variables to script"
-msgstr ""
+msgstr "Передача змінних середовища до скрипту"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
msgid "Persist replay-protection state"
-msgstr ""
+msgstr "Зберігати стан захисту від повторного відтворення"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:402
msgid "Persist/unpersist ifconfig-pool"
-msgstr ""
+msgstr "Зберігати/не зберігати ifconfig-pool"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:312
msgid "Ping remote every n seconds over TCP/UDP port"
-msgstr ""
+msgstr "Ping кожні n секунд через TCP/UDP порт"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
-msgstr ""
+msgstr "Будь ласка, редагуйте цей файл безпосередньо в терміналі."
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
msgid "Please select a valid OVPN config file to upload!"
-msgstr ""
+msgstr "Будь ласка, оберіть дійсний файл конфігурації OVPN для завантаження!"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
msgid "Please select a valid VPN template!"
-msgstr ""
+msgstr "Будь ласка, оберіть дійсний шаблон VPN!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:161
msgid "Policy level over usage of external programs and scripts"
-msgstr ""
+msgstr "Рівень політики щодо використання зовнішніх програм та скриптів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
@@ -458,100 +467,101 @@ msgstr "Протокол"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
msgid "Proxy timeout in seconds"
-msgstr ""
+msgstr "Тайм-аут проксі в секундах"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:407
msgid "Push an ifconfig option to remote"
-msgstr ""
+msgstr "Надішліть опцію ifconfig на віддалений вузол"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:382
msgid "Push options to peer"
-msgstr ""
+msgstr "Надіслати параметри до вузла"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:350
msgid "Query management channel for private key"
-msgstr ""
+msgstr "Канал керування запитами для приватного ключа"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
msgid "Randomly choose remote server"
-msgstr ""
+msgstr "Випадковий вибір віддаленого сервера"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:432
msgid "Refuse connection if no custom client config"
-msgstr ""
+msgstr "Відмовити в підключенні, якщо немає спеціальної конфігурації клієнта"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:92
msgid "Remap SIGUSR1 signals"
-msgstr ""
+msgstr "Перепризначити сигнали SIGUSR1"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:501
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
msgid "Remote host name or IP address"
-msgstr ""
+msgstr "Ім'я або IP-адреса віддаленого хоста"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:316
msgid "Remote ping timeout"
-msgstr ""
+msgstr "Час очікування ping віддаленого вузла"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
msgid "Renegotiate data chan. key after bytes"
-msgstr ""
+msgstr "Повторно узгодити ключ каналу даних після отримання/відправлення даних"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
msgid "Renegotiate data chan. key after packets"
msgstr ""
+"Повторно узгодити ключ каналу даних після отримання/відправлення пакетів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
msgid "Renegotiate data chan. key after seconds"
-msgstr ""
+msgstr "Повторно узгодити ключ каналу даних через n секунд"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
msgid "Replay protection sliding window size"
-msgstr ""
+msgstr "Захист від повторного відтворення - розмір плаваючого вікна"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
-msgstr ""
+msgstr "Вимагати чіткого зазначення на сертифікаті"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
-msgstr ""
+msgstr "Вимагати явного використання ключа в сертифікаті"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:320
msgid "Restart after remote ping timeout"
-msgstr ""
+msgstr "Перезапустити після тайм-ауту ping віддаленого вузла"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
-msgstr ""
+msgstr "Обмежте дозволені шифри для узгодження"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
msgid "Retransmit timeout on TLS control channel"
-msgstr ""
+msgstr "Таймаут повторної передачі по каналу управління TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
msgid "Retry indefinitely on HTTP proxy errors"
-msgstr ""
+msgstr "Повторювати нескінченно при помилках HTTP проксі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
msgid "Retry indefinitely on Socks proxy errors"
-msgstr ""
+msgstr "Повторювати нескінченно при помилках Socks проксі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:412
msgid "Route subnet to client"
-msgstr ""
+msgstr "Направити підмережу до клієнта"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:145
msgid "Run script cmd on client connection"
-msgstr ""
+msgstr "Запуск скрипта при підключенні клієнта"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:149
msgid "Run script cmd on client disconnection"
-msgstr ""
+msgstr "Запуск скрипта при відключенні клієнта"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:124
msgid "Run up/down scripts for all restarts"
-msgstr ""
+msgstr "Запуск up/down скриптів для всіх перезапусків"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
@@ -561,10 +571,12 @@ msgstr "Зберегти"
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
+"Розділ для додавання необов'язкового файлу 'auth-user-pass' з вашими "
+"обліковими даними (%s)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
-msgstr ""
+msgstr "Розділ для зміни конфігураційного файлу OVPN (%s)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
@@ -572,20 +584,24 @@ msgid ""
"Security recommendation: It is recommended to not enable compression and set "
"this parameter to `no`"
msgstr ""
+"Рекомендація з безпеки: Рекомендується не включати стиснення і встановити "
+"цей параметр в значення `no`"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
msgid ""
"Security recommendation: It is recommended to not enable compression and set "
"this parameter to `stub-v2`"
msgstr ""
+"Рекомендація з безпеки: Рекомендується не включати стиснення і встановити "
+"цей параметр в значення `stub-v2`"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
-msgstr ""
+msgstr "Виберіть шаблон ..."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:496
msgid "Send notification to peer on disconnect"
-msgstr ""
+msgstr "Надсилати сповіщення вузлу при відключенні"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:15
msgid "Service"
@@ -593,185 +609,189 @@ msgstr "Служба"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:266
msgid "Set TCP/UDP MTU"
-msgstr ""
+msgstr "Встановити TCP/UDP MTU"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:397
msgid "Set aside a pool of subnets"
-msgstr ""
+msgstr "Виділіть пул підмереж"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
msgid "Set extended HTTP proxy options"
-msgstr ""
+msgstr "Встановіть розширені параметри HTTP проксі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:20
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
msgid "Set output verbosity"
-msgstr ""
+msgstr "Встановіть деталізацію виводу"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:442
msgid "Set size of real and virtual address hash tables"
-msgstr ""
+msgstr "Задайте розмір хеш-таблиць реальних і віртуальних адрес"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:292
msgid "Set the TCP/UDP receive buffer size"
-msgstr ""
+msgstr "Встановіть розмір буфера отримання TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:288
msgid "Set the TCP/UDP send buffer size"
-msgstr ""
+msgstr "Встановіть розмір буфера надсилання TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:296
msgid "Set tun/tap TX queue length"
-msgstr ""
+msgstr "Встановіть довжину черги передачі tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:213
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
msgid "Set tun/tap adapter parameters"
-msgstr ""
+msgstr "Встановіть параметри адаптера tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:270
msgid "Set tun/tap device MTU"
-msgstr ""
+msgstr "Встановіть MTU tun/tap пристрою"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:274
msgid "Set tun/tap device overhead"
-msgstr ""
+msgstr "Встановіть накладні витрати tun/tap пристрою"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:283
msgid "Set upper bound on TCP MSS"
-msgstr ""
+msgstr "Встановіть верхню межу для TCP MSS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:300
msgid "Shaping for peer bandwidth"
-msgstr ""
+msgstr "Формування пропускної здатності вузла"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:108
msgid "Shell cmd to execute after tun device open"
msgstr ""
+"Команда командного рядка, яку потрібно виконати після відкриття пристрою tun"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:116
msgid "Shell cmd to run after tun device close"
msgstr ""
+"Команда командного рядка, яку потрібно виконати після закриття пристрою tun"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:141
msgid "Shell command to verify X509 name"
-msgstr ""
+msgstr "Команда оболонки для перевірки імені X509"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
msgid "Silence the output of replay warnings"
-msgstr ""
+msgstr "Заглушити виведення попереджень про повторення"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
msgid "Size of cipher key"
-msgstr ""
+msgstr "Розмір ключа шифру"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:229
msgid "Specify a default gateway for routes"
-msgstr ""
+msgstr "Вказати шлюз за замовчуванням для маршрутів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
msgid "Specify whether the client is required to supply a valid certificate"
-msgstr ""
+msgstr "Вкажіть, чи зобов'язаний клієнт надати дійсний сертифікат"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:355
msgid "Start OpenVPN in a hibernating state"
-msgstr ""
+msgstr "Запускати OpenVPN в сплячому режимі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
msgid "Start/Stop"
-msgstr ""
+msgstr "Старт/Стоп"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
msgid "Started"
-msgstr ""
+msgstr "Запущено"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:100
msgid "Status file format version"
-msgstr ""
+msgstr "Версія формату файла стану"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
msgid "Switch to advanced configuration"
-msgstr ""
+msgstr "Перейти до розширеної конфігурації"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
msgid "Switch to basic configuration"
-msgstr ""
+msgstr "Перейти до базової конфігурації"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:181
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
msgid "TCP/UDP port # for both local and remote"
-msgstr ""
+msgstr "Номер локального та віддаленого порту TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:185
msgid "TCP/UDP port # for local (default=1194)"
-msgstr ""
+msgstr "Номер локального порту TCP/UDP (1194 за замовчуванням)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:189
msgid "TCP/UDP port # for remote (default=1194)"
-msgstr ""
+msgstr "Номер віддаленого порту TCP/UDP (1194 за замовчуванням)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
msgid "TLS 1.3 or newer cipher"
-msgstr ""
+msgstr "Шифр TLS 1.3 або новіший"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
msgid "TLS cipher"
-msgstr ""
+msgstr "Шифр TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:56
msgid "TOS passthrough (applies to IPv4 only)"
-msgstr ""
+msgstr "Пропуск TOS (застосовується тільки для IPv4)"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
msgid "Template based configuration"
-msgstr ""
+msgstr "Конфігурація на основі шаблону"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:437
msgid "Temporary directory for client-connect return file"
-msgstr ""
+msgstr "Тимчасовий каталог для файлу повернення 'client-connect'"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
msgid "The 'Name' field must not be empty!"
-msgstr ""
+msgstr "Поле \"Ім'я\" не повинно бути порожнім!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
-msgstr ""
+msgstr "Файл конфігурації OVPN (%s) не знайдено, перевірте ваші налаштування."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
-msgstr ""
+msgstr "Найвища підтримувана версія TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
-msgstr ""
+msgstr "Задати ключ для параметрів 'tls-auth' і 'secret'"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
-msgstr ""
+msgstr "Найнижча підтримувана версія TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (&ge; 100 KB)."
msgstr ""
+"Розмір файлу конфігурації OVPN (%s) занадто великий для онлайн-редагування в "
+"LuCI (&ge; 100 KB)."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
-msgstr ""
+msgstr "Це повністю вимикає узгодження шифру"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
msgid "Timeframe for key exchange"
-msgstr ""
+msgstr "Часові рамки обміну ключами"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:205
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
msgid "Type of used device"
-msgstr ""
+msgstr "Тип використовуваного пристрою"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
@@ -779,7 +799,7 @@ msgstr "Завантажити"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
-msgstr ""
+msgstr "Завантажити файл ovpn"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:97
@@ -789,11 +809,11 @@ msgstr "Використовувати протокол"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:209
msgid "Use tun/tap device node"
-msgstr ""
+msgstr "Використовуйте вузол пристрою tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:472
msgid "Use username as common name"
-msgstr ""
+msgstr "Використовувати ім'я користувача як загальне ім'я"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:368
msgid "VPN"
@@ -801,11 +821,11 @@ msgstr "VPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:64
msgid "Write log to file"
-msgstr ""
+msgstr "Запис журналу у файл"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:96
msgid "Write status to file every n seconds"
-msgstr ""
+msgstr "Запис стану у файл кожні n секунд"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
@@ -814,11 +834,11 @@ msgstr "Ні"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:201
msgid "tun/tap device"
-msgstr ""
+msgstr "пристрій tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:304
msgid "tun/tap inactivity timeout"
-msgstr ""
+msgstr "тайм-аут бездіяльності tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
msgid "yes (%i)"
diff --git a/applications/luci-app-openvpn/po/zh_Hant/openvpn.po b/applications/luci-app-openvpn/po/zh_Hant/openvpn.po
index 89dba76bb8..620f26ab97 100644
--- a/applications/luci-app-openvpn/po/zh_Hant/openvpn.po
+++ b/applications/luci-app-openvpn/po/zh_Hant/openvpn.po
@@ -6,8 +6,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2022-04-17 15:06+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsopenvpn/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -15,7 +15,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.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -27,7 +27,7 @@ msgstr "接受從伺服器傳送過來的選項"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add"
-msgstr "新增"
+msgstr "加入"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:225
msgid "Add route after establishing connection"
@@ -270,7 +270,7 @@ msgstr "使用金鑰加密及認證所有的控制通道資料包"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
msgid ""
"Encrypt and authenticate all control channel packets with the key, version 2."
-msgstr ""
+msgstr "使用金鑰版本 2 加密和驗證所有控制通道資料封包。"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
diff --git a/applications/luci-app-opkg/po/fa/opkg.po b/applications/luci-app-opkg/po/fa/opkg.po
index 3f59666a28..7b6393b150 100644
--- a/applications/luci-app-opkg/po/fa/opkg.po
+++ b/applications/luci-app-opkg/po/fa/opkg.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-02 08:08+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/fa/>\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.14.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
@@ -16,7 +16,7 @@ msgstr "اقدام ها"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
msgid "Allow overwriting conflicting package files"
-msgstr ""
+msgstr "بازنویسی فایل های بسته متضاد را مجاز کنید"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
@@ -33,6 +33,10 @@ msgid ""
"custom repository entries. The configuration in the other files may be "
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
+"در زیر فهرستی از فایل های پیکربندی مختلف مورد استفاده توسط <em>opkg</em> "
+"است. استفاده از <em>opkg.conf</em> برای تنظیمات جهانی و <em>customfeeds."
+"conf</em> برای ورودی های مخزن سفارشی است. پیکربندی در فایل های دیگر ممکن است "
+"تغییر کند اما معمولاً توسط <em>sysupgrade</em> حفظ نمی شود."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
@@ -40,19 +44,19 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
-msgstr ""
+msgstr "لغو"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
-msgstr ""
+msgstr "پاک کردن"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
-msgstr ""
+msgstr "پیکربندی opkg…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
-msgstr ""
+msgstr "وابستگی ها"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
@@ -62,19 +66,19 @@ msgstr "توضیحات"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
-msgstr ""
+msgstr "جزئیات مربوط به بسته بندی <em>%h</em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
-msgstr ""
+msgstr "رد کردن"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
msgid "Display LuCI translation packages"
-msgstr ""
+msgstr "نمایش بسته های ترجمه LuCI"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
msgid "Display all available translation packages"
-msgstr ""
+msgstr "نمایش همه موارد موجود در بسته های ترجمه"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
msgid ""
@@ -216,7 +220,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
-msgstr ""
+msgstr "حذف"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
@@ -254,7 +258,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
-msgstr ""
+msgstr "ذخیره"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
@@ -264,7 +268,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
-msgstr ""
+msgstr "اندازه"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
@@ -340,7 +344,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
-msgstr ""
+msgstr "نسخه"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
diff --git a/applications/luci-app-opkg/po/uk/opkg.po b/applications/luci-app-opkg/po/uk/opkg.po
index e90d61d0bd..4ae82b77f4 100644
--- a/applications/luci-app-opkg/po/uk/opkg.po
+++ b/applications/luci-app-opkg/po/uk/opkg.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2022-02-13 10:08+0000\n"
-"Last-Translator: Vova Buran <heneral@gmail.com>\n"
+"PO-Revision-Date: 2022-12-22 22:51+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
@@ -19,7 +19,7 @@ msgstr "Дії"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
msgid "Allow overwriting conflicting package files"
-msgstr ""
+msgstr "Дозволити перезапис файлів пакунків, які конфліктують"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
@@ -78,17 +78,19 @@ msgstr "Закрити"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
msgid "Display LuCI translation packages"
-msgstr ""
+msgstr "Відображати пакети перекладу LuCI"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
msgid "Display all available translation packages"
-msgstr ""
+msgstr "Відображати всі доступні пакети перекладу"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
msgid ""
"Display base translation packages and translation packages for already "
"installed languages only"
msgstr ""
+"Відображати тільки базові пакети перекладів та пакети перекладів для вже "
+"встановлених мов"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
@@ -120,7 +122,7 @@ msgstr "Надати доступ до керування opkg"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
msgid "Hide all translation packages"
-msgstr ""
+msgstr "Приховати всі пакети перекладів"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
@@ -130,7 +132,7 @@ msgstr "Інсталювати"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
msgid "Install suggested translation packages as well"
-msgstr ""
+msgstr "Встановлювати запропоновані пакети перекладу також"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
@@ -289,11 +291,11 @@ msgstr "Програмне забезпечення"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
msgid "Suggested translations"
-msgstr ""
+msgstr "Пропоновані переклади"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
msgid "Suggested translations require approx. %1024mB additional space."
-msgstr ""
+msgstr "Запропоновані переклади потребують приблизно %1024мБ додаткового місця."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
@@ -371,17 +373,17 @@ msgstr "Очікуємо завершення виконання команди
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
msgctxt "Display translation packages"
msgid "all"
-msgstr ""
+msgstr "усі"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
msgctxt "Display translation packages"
msgid "filtered"
-msgstr ""
+msgstr "фільтрувати"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
msgctxt "Display translation packages"
msgid "none"
-msgstr ""
+msgstr "ні"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
diff --git a/applications/luci-app-pbr/Makefile b/applications/luci-app-pbr/Makefile
index d18bdf78aa..9369bae9a9 100644
--- a/applications/luci-app-pbr/Makefile
+++ b/applications/luci-app-pbr/Makefile
@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
PKG_LICENSE:=GPL-3.0-or-later
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
-PKG_VERSION:=1.0.0-1
+PKG_VERSION:=1.0.1-1
LUCI_TITLE:=Policy Based Routing Service Web UI
LUCI_DESCRIPTION:=Provides Web UI for Policy Based Routing Service.
diff --git a/applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js b/applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js
index 8cd36bca7c..fbe8696c28 100644
--- a/applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js
+++ b/applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js
@@ -111,8 +111,25 @@ var status = baseclass.extend({
]).then(function (data) {
// var replyStatus = data[0];
// var replyGateways = data[1];
- var reply = data[0][pkg.Name];
+ var reply;
var text;
+
+ if (data[0] && data[0][pkg.Name]) {
+ reply = data[0][pkg.Name];
+ }
+ else {
+ reply = {
+ enabled: null,
+ running: null,
+ running_iptables: null,
+ running_nft: null,
+ version: null,
+ gateways: null,
+ errors: [],
+ warnings: [],
+ };
+ }
+
var header = E('h2', {}, _("Policy Based Routing - Status"));
var statusTitle = E('label', { class: 'cbi-value-title' }, _("Service Status"));
if (reply.version) {
@@ -159,12 +176,23 @@ var status = baseclass.extend({
var textLabelsTable = {
warningResolverNotSupported: _("Resolver set (%s) is not supported on this system.").format(uci.get(pkg.Name, 'config', 'resolver_set')),
warningAGHVersionTooLow: _("Installed AdGuardHome (%s) doesn't support 'ipset_file' option."),
- warningPolicyProcess: _("%s")
+ warningPolicyProcessCMD: _("%s"),
+ warningTorUnsetParams: _("Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"),
+ warningTorUnsetProto: _("Please unset 'proto' or set 'proto' to 'all' for policy '%s'"),
+ warningTorUnsetChainIpt: _("Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"),
+ warningTorUnsetChainNft: _("Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"),
};
var warningsTitle = E('label', { class: 'cbi-value-title' }, _("Service Warnings"));
var text = "";
(reply.warnings).forEach(element => {
- text += (textLabelsTable[element.id]).format(element.extra || ' ') + "<br />";
+ if (element.id && textLabelsTable[element.id]) {
+ if (element.id !== 'warningPolicyProcessCMD') {
+ text += (textLabelsTable[element.id]).format(element.extra || ' ') + "<br />";
+ }
+ }
+ else {
+ text += _("Unknown Warning!") + "<br />";
+ }
});
var warningsText = E('div', {}, text);
var warningsField = E('div', { class: 'cbi-value-field' }, warningsText);
@@ -175,7 +203,8 @@ var status = baseclass.extend({
if (reply.errors && reply.errors.length) {
var textLabelsTable = {
errorConfigValidation: _("Config (%s) validation failure!").format('/etc/config/' + pkg.Name),
- errorNoIpFull: _("ip-full binary cannot be found!"),
+ errorNoIpFull: _("%s binary cannot be found!").format('ip-full'),
+ errorNoIptables: _("%s binary cannot be found!").format('iptables'),
errorNoIpset: _("Resolver set support (%s) requires ipset, but ipset binary cannot be found!").format(uci.get(pkg.Name, 'config', 'resolver_set')),
errorNoNft: _("Resolver set support (%s) requires nftables, but nft binary cannot be found!").format(uci.get(pkg.Name, 'config', 'resolver_set')),
errorResolverNotSupported: _("Resolver set (%s) is not supported on this system!").format(uci.get(pkg.Name, 'config', 'resolver_set')),
@@ -187,19 +216,33 @@ var status = baseclass.extend({
errorPolicyNoSrcDest: _("Policy '%s' has no source/destination parameters!"),
errorPolicyNoInterface: _("Policy '%s' has no assigned interface!"),
errorPolicyUnknownInterface: _("Policy '%s' has an unknown interface!"),
- errorPolicyProcess: _("%s"),
+ errorPolicyProcessCMD: _("%s"),
errorFailedSetup: _("Failed to set up '%s'!"),
errorFailedReload: _("Failed to reload '%s'!"),
errorUserFileNotFound: _("Custom user file '%s' not found or empty!"),
ererrorUserFileSyntax: _("Syntax error in custom user file '%s'!"),
errorUserFileRunning: _("Error running custom user file '%s'!"),
errorUserFileNoCurl: _("Use of 'curl' is detected in custom user file '%s', but 'curl' isn't installed!"),
- errorNoGateways: _("Failed to set up any gateway!")
+ errorNoGateways: _("Failed to set up any gateway!"),
+ errorResolver: _("Resolver %s"),
+ errorPolicyProcessNoIpv6: _("Skipping IPv6 policy '%s' as IPv6 support is disabled"),
+ errorPolicyProcessUnknownFwmark: _("Unknown packet mark for interface '%s'"),
+ errorPolicyProcessMismatchFamily: _("Mismatched IP family between in policy %s"),
+ errorPolicyProcessUnknownProtocol: _("Unknown protocol in policy %s"),
+ errorPolicyProcessInsertionFailed: _("Insertion failed for both IPv4 and IPv6 for policy %s"),
+ errorPolicyProcessInsertionFailedIpv4: _("Insertion failed for IPv4 for policy %s"),
};
var errorsTitle = E('label', { class: 'cbi-value-title' }, _("Service Errors"));
var text = "";
(reply.errors).forEach(element => {
- text += (textLabelsTable[element.id]).format(element.extra || ' ') + "<br />";
+ if (element.id && textLabelsTable[element.id]) {
+ if (element.id !== 'errorPolicyProcessCMD') {
+ text += (textLabelsTable[element.id]).format(element.extra || ' ') + "<br />";
+ }
+ }
+ else {
+ text += _("Unknown Error!") + "<br />";
+ }
});
var errorsText = E('div', {}, text);
var errorsField = E('div', { class: 'cbi-value-field' }, errorsText);
diff --git a/applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js b/applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js
index 32bc6cb2de..e2d9d7b9b2 100644
--- a/applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js
+++ b/applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js
@@ -25,10 +25,33 @@ return view.extend({
L.resolveDefault(pbr.getInterfaces(), {}),
L.resolveDefault(pbr.getPlatformSupport(), {}),
]).then(function (data) {
- var arrInterfaces = data[0][pkg.Name].interfaces;
- var replyPlatform = data[1][pkg.Name];
+ var arrInterfaces;
+ var replyPlatform;
var status, m, s, o;
+ if (data[0] && data[0][pkg.Name] && data[0][pkg.Name].interfaces) {
+ arrInterfaces = data[0][pkg.Name].interfaces;
+ }
+ else {
+ arrInterfaces = ["wan"];
+ }
+
+ if (data[1] && data[1][pkg.Name]) {
+ replyPlatform = data[1][pkg.Name];
+ }
+ else {
+ replyPlatform = {
+ ipset_installed: null,
+ nft_installed: null,
+ adguardhome_installed: null,
+ dnsmasq_installed: null,
+ unbound_installed: null,
+ adguardhome_ipset_support: null,
+ dnsmasq_ipset_support: null,
+ dnsmasq_nftset_support: null,
+ };
+ }
+
status = new pbr.status();
m = new form.Map(pkg.Name, _("Policy Based Routing - Configuration"));
@@ -56,13 +79,22 @@ return view.extend({
o.default = "1";
var text = "";
- if (!(replyPlatform.adguardhome_ipset_support)) {
+ if (replyPlatform.adguardhome_ipset_support === null) {
+ text += _("The %s support is unknown.").format("<i>adguardhome.ipset</i>") + "<br />"
+ }
+ else if (!(replyPlatform.adguardhome_ipset_support)) {
text += _("The %s is not supported on this system.").format("<i>adguardhome.ipset</i>") + "<br />"
}
- if (!(replyPlatform.dnsmasq_ipset_support)) {
+ if (replyPlatform.dnsmasq_ipset_support === null) {
+ text += _("The %s support is unknown.").format("<i>dnsmasq.ipset</i>") + "<br />"
+ }
+ else if (!(replyPlatform.dnsmasq_ipset_support)) {
text += _("The %s is not supported on this system.").format("<i>dnsmasq.ipset</i>") + "<br />"
}
- if (!(replyPlatform.dnsmasq_nftset_support)) {
+ if (replyPlatform.dnsmasq_nftset_support === null) {
+ text += _("The %s support is unknown.").format("<i>dnsmasq.nftset</i>") + "<br />"
+ }
+ else if (!(replyPlatform.dnsmasq_nftset_support)) {
text += _("The %s is not supported on this system.").format("<i>dnsmasq.nftset</i>") + "<br />"
}
text += _("Please check the %sREADME%s before changing this option.").format(
diff --git a/applications/luci-app-pbr/po/ar/pbr.po b/applications/luci-app-pbr/po/ar/pbr.po
index 50d8bf2e81..48c8905326 100644
--- a/applications/luci-app-pbr/po/ar/pbr.po
+++ b/applications/luci-app-pbr/po/ar/pbr.po
@@ -11,165 +11,170 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "سلسلة"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "تعطيل"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "غير مفعل"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "شغل"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "مفعل"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -177,39 +182,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "واجهه"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "اسم"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -217,47 +234,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "مسار"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -265,229 +298,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "بروتوكول"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "إعادة تشغيل"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "بداية"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "قف"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s (disabled)"
#~ msgstr "%s (غير مفعّل)"
diff --git a/applications/luci-app-pbr/po/bg/pbr.po b/applications/luci-app-pbr/po/bg/pbr.po
index e0a5ba2ce9..b215b7a86e 100644
--- a/applications/luci-app-pbr/po/bg/pbr.po
+++ b/applications/luci-app-pbr/po/bg/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Чейн"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Забрани"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Забранен"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Разрешаване"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Разрешен"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Comment"
#~ msgstr "Коментар"
diff --git a/applications/luci-app-pbr/po/bn_BD/pbr.po b/applications/luci-app-pbr/po/bn_BD/pbr.po
index d441d36984..4c533b00a4 100644
--- a/applications/luci-app-pbr/po/bn_BD/pbr.po
+++ b/applications/luci-app-pbr/po/bn_BD/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "নিষ্ক্রিয়"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "সক্রিয় করুন"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "সক্রিয়"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "ইন্টারফেস"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,228 +297,254 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "প্রোটোকল"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "শুরু করুন"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Configuration"
#~ msgstr "কনফিগারেশন"
diff --git a/applications/luci-app-pbr/po/ca/pbr.po b/applications/luci-app-pbr/po/ca/pbr.po
index 106b59b612..0d393662d8 100644
--- a/applications/luci-app-pbr/po/ca/pbr.po
+++ b/applications/luci-app-pbr/po/ca/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Interfície"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Camí"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Comment"
#~ msgstr "Commentari"
diff --git a/applications/luci-app-pbr/po/cs/pbr.po b/applications/luci-app-pbr/po/cs/pbr.po
index f81a9eec40..86210e519a 100644
--- a/applications/luci-app-pbr/po/cs/pbr.po
+++ b/applications/luci-app-pbr/po/cs/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Povolit"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Rozhraní"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Start"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Zastavit"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s (disabled)"
#~ msgstr "%s (zakázáno)"
diff --git a/applications/luci-app-pbr/po/da/pbr.po b/applications/luci-app-pbr/po/da/pbr.po
index abde84e778..0200a7167f 100644
--- a/applications/luci-app-pbr/po/da/pbr.po
+++ b/applications/luci-app-pbr/po/da/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Avanceret konfiguration"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Grundlæggende konfiguration"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Deaktiveret"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Aktiver"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Aktiveret"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "IPv6-understøttelse"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Navn"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Sti"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Genstart"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "Kontrol af tjenesten"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Tjenestestatus"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Start"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Stop"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Verbose output"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s (disabled)"
#~ msgstr "%s (deaktiveret)"
diff --git a/applications/luci-app-pbr/po/de/pbr.po b/applications/luci-app-pbr/po/de/pbr.po
index f4334272e2..253746beec 100644
--- a/applications/luci-app-pbr/po/de/pbr.po
+++ b/applications/luci-app-pbr/po/de/pbr.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-01 16:34+0000\n"
+"PO-Revision-Date: 2022-12-28 09:38+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/de/>\n"
@@ -8,14 +8,19 @@ 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.14.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
-msgstr ""
+msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "%s binary kann nicht gefunden werden!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
@@ -24,30 +29,30 @@ msgstr ""
"%sWARNUNG.%s Bitte lies die %sREADME%s bevor du diesen Abschnitt "
"bearbeitest! Ändere alle Einstellungen mit extremer Vorsicht!%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
-msgstr ""
+msgstr "Hinzufügen"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Erweiterte Konfiguration"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
@@ -58,7 +63,7 @@ msgstr ""
"nützlich sein, wenn deine OpenVPN-Tunnel eine andere dev-Option als tun* "
"oder tap* haben."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
@@ -68,101 +73,101 @@ msgstr ""
"Dienst ignoriert werden sollen, anzugeben. Es kann nützlich sein, sowohl VPN-"
"Server als auch VPN-Client auf dem Router auszuführen."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Grundlegende Konfiguration"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Kette"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr "Gekürzte Ausgabe"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
-msgstr ""
+msgstr "Validierungsfehler der Konfiguration (%s)!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr "Steuert die Ausführlichkeit der Systemprotokoll- und Konsolenausgabe."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr "Benutzerdefinierte Datei enthält"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
-msgstr ""
+msgstr "Benutzerdefinierte Datei '%s' kann nicht gefunden werden oder ist leer!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr "DSCP-Tag"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr "DSCP-Tagging"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "Standard ICMP Schnittstelle"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Deaktivieren"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Deaktiviert"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
-msgstr ""
+msgstr "Deaktiviere Service %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
"Diese Protokolle in der Protokollspalte der Web-Benutzeroberfläche anzeigen."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
-msgstr ""
+msgstr "Dnsmasq ipset"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
-msgstr ""
+msgstr "Dnsmasq nft set"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
"Ignoriere bestehende Regeln, wenn das dazugehörige Gateway nicht erreichbar "
"ist"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Aktivieren"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
-msgstr ""
+msgstr "Aktiviere Service %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
-msgstr ""
+msgstr "Fehler bei Ausführung der benutzerdefinierten Datei '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
@@ -170,19 +175,19 @@ msgstr ""
"FW-Maske wird vom Dienst benutzt. Hoch-Maske verhindert Konflikte mit SQM/"
"QoS. Behutsam ändern zusammen mit"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
-msgstr ""
+msgstr "'%s' konnte nicht neu geladen werden!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
-msgstr ""
+msgstr "'%s' konnte nicht eingerichtet werden!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
-msgstr ""
+msgstr "Es konnte kein Gateway eingerichtet werden!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr "Erzwinge die ICMP-Protokoll-Schnittstelle."
@@ -190,39 +195,51 @@ msgstr "Erzwinge die ICMP-Protokoll-Schnittstelle."
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "IPv6 Unterstützung"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr "Ignorierte Schnittstelle"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "Einsetzen"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Schnittstelle"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Lokale Adressen / Geräte"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "Lokale Ports"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Name"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -230,47 +247,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "Keine Änderung"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr ""
+msgstr "Nicht installiert oder nicht gefunden"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr "Ausführlichkeit der Ausgabe"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Pfad"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr "Vor Änderung dieser Einstellung %sREADME%s lesen."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "Richtlinien"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -278,49 +311,53 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr "Entfernte Adressen / Domänen"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr "Entfernte Ports"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Neustart"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
@@ -328,52 +365,52 @@ msgstr ""
"Führen Sie die folgenden Benutzerdateien nach dem Einrichten, aber vor dem "
"Neustart von DNSMASQ aus. Siehe %sREADME%s für Details."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr "Siehe %sREADME%s für Details."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "Dienstverwaltung"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "Dienstfehler"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr "Dienst FW-Maske"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr "Dienst-Gateways"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Dienststatus"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "Dienstwarnungen"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
@@ -381,131 +418,153 @@ msgstr ""
"Setzen Sie DSCP-Tags (im Bereich zwischen 1 und 63) für bestimmte "
"Schnittstellen. Siehe %sREADME%s für Details."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Start"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr "Strikte Durchsetzung"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
"Strenge Durchsetzung von Richtlinien, wenn deren Gateway ausgefallen ist"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr "Unterstützte Schnittstellen"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr "Unterstützte Protokolle"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr "Ausgabe unterdrücken/Keine Ausgabe"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr "Das %s steht für das Standard-Gateway. Siehe %sREADME%s für Details."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
-msgstr ""
+msgstr "Der %s-Dienst konnte das WAN-Gateway nicht erkennen!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Ausführliche Ausgabe"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr "Web-UI-Konfiguration"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s (disabled)"
#~ msgstr "%s (deaktiviert)"
diff --git a/applications/luci-app-pbr/po/el/pbr.po b/applications/luci-app-pbr/po/el/pbr.po
index 744d903494..e4f20fceb4 100644
--- a/applications/luci-app-pbr/po/el/pbr.po
+++ b/applications/luci-app-pbr/po/el/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Αλυσίδα"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Ενεργοποίηση"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Διεπαφή"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Ονομα"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Διαδρομή"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Πρωτόκολλο"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Comment"
#~ msgstr "Σχόλιο"
diff --git a/applications/luci-app-pbr/po/en/pbr.po b/applications/luci-app-pbr/po/en/pbr.po
index 00dacd708c..57ac5275ae 100644
--- a/applications/luci-app-pbr/po/en/pbr.po
+++ b/applications/luci-app-pbr/po/en/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,225 +297,251 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
diff --git a/applications/luci-app-pbr/po/es/pbr.po b/applications/luci-app-pbr/po/es/pbr.po
index 89c9481998..633033c2b2 100644
--- a/applications/luci-app-pbr/po/es/pbr.po
+++ b/applications/luci-app-pbr/po/es/pbr.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-12-06 15:41+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/es/>\n"
@@ -11,14 +11,19 @@ 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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "¡No se puede encontrar el binario %s!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
@@ -28,21 +33,21 @@ msgstr ""
"cualquier cosa en esta sección! ¡Cambie cualquiera de las configuraciones a "
"continuación con extrema precaución!%S"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
#, fuzzy
msgid "AdGuardHome ipset"
msgstr "Conjunto de ip de AdGuardHome"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr "Añadir"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr "Añadir ignorar objetivo"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
@@ -50,11 +55,11 @@ msgstr ""
"Agrega 'ignorar' a la lista de interfaces para políticas. Vea el %sREADME%s "
"para más detalles."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Configuración avanzada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
@@ -64,7 +69,7 @@ msgstr ""
"servicio debe admitir explícitamente. Puede ser útil si sus túneles OpenVPN "
"tienen una opción de desarrollo que no sea tun* o tap*."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
@@ -74,100 +79,101 @@ msgstr ""
"servicio debe ignorar. Puede ser útil si ejecuta tanto el servidor VPN como "
"el cliente VPN en el enrutador."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Configuración básica"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Cadena"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr "Salida condensada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr "¡Error de validación de configuración (%s)!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
"Controla el registro del sistema y la verbosidad de salida de la consola."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr "El archivo de usuario personalizado incluye"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr "¡No se encontró el archivo de usuario personalizado '%s' o está vacío!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr "Etiqueta DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr "Etiquetado DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "Interfaz ICMP predeterminada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Desactivar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Desactivado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
-msgstr ""
+msgstr "Desactivando el servicio %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr "Mostrar estos protocolos en la columna de protocolo en la Web UI."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
#, fuzzy
msgid "Dnsmasq ipset"
msgstr "Dnsmasq ipset"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+#, fuzzy
msgid "Dnsmasq nft set"
-msgstr ""
+msgstr "conjunto nft dnsmasq"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr "No aplique políticas cuando su puerta de enlace esté inactiva"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Activar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
-msgstr ""
+msgstr "Activando el servicio %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
-msgstr ""
+msgstr "¡Error al ejecutar el archivo de usuario personalizado '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
@@ -175,157 +181,205 @@ msgstr ""
"FW Mask utilizada por el servicio. La máscara alta se usa para evitar "
"conflictos con SQM/QoS. Cambiar con precaución junto con"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
-msgstr ""
+msgstr "¡Error al recargar '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
-msgstr ""
+msgstr "¡Error al configurar '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
-msgstr ""
+msgstr "¡No se pudo configurar ninguna puerta de enlace!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr "Forzar la interfaz del protocolo ICMP."
#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+#, fuzzy
msgid "Grant UCI and file access for luci-app-pbr"
-msgstr ""
+msgstr "Otorgar acceso UCI y a archivos para luci-app-pbr"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "Soporte IPv6"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr "Interfaces ignoradas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "Insertar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "La inserción falló para IPv4 para la política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "La inserción falló tanto para IPv4 como para IPv6 para la política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
+"AdGuardHome instalado (%s) no es compatible con la opción 'ipset_file'."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Interfaz"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Direcciones/Dispositivos locales"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "Puertos locales"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr "Familia de IP no coincidente entre la política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Nombre"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
"Placeholders below represent just the format/syntax and will not be used if "
"fields are left blank."
msgstr ""
+"El nombre, la interfaz y al menos otro campo son obligatorios. Múltiples "
+"direcciones/dispositivos/dominios y puertos locales y remotos pueden estar "
+"separados por espacios. Los marcadores de posición a continuación "
+"representan solo el formato/sintaxis y no se utilizarán si los campos se "
+"dejan en blanco."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "Ningún cambio"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr ""
+msgstr "No instalado o no encontrado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr "Verbosidad de salida"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Ruta"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr "Verifique %sREADME%s antes de cambiar esta opción."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+"Desactive 'cadena' o configure 'cadena' en 'PREROUTING' para la política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+"Desactive 'cadena' o configure 'cadena' en 'prerouting' para la política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr "Desactive 'proto' o configure 'proto' en 'all' para la política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr "Desactive 'src_addr', 'src_port' y 'dest_port' para la política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "Políticas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
-msgstr ""
+msgstr "¡La política '%s' tiene una interfaz desconocida!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
-msgstr ""
+msgstr "¡La política '%s' no tiene una interfaz asignada!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
-msgstr ""
+msgstr "¡La política '%s' no tiene parámetros de origen/destino!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
-msgstr ""
+msgstr "Enrutamiento basado en políticas - Configuración"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
-msgstr ""
+msgstr "Enrutamiento basado en políticas - Estado"
#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+#, fuzzy
msgid "Policy Routing"
-msgstr ""
+msgstr "Políticas de enrutamiento"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr "Direcciones/Dominios remotos"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr "Puertos remotos"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#, fuzzy
+msgid "Resolver %s"
+msgstr "Resolutor %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
-msgstr ""
+msgstr "¡Este sistema no admite el conjunto de resolución (%s)!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
-msgstr ""
+msgstr "El conjunto de resolución (%s) no es compatible con este sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
+"La compatibilidad con el conjunto de resolución (%s) requiere ipset, ¡pero "
+"no se puede encontrar el binario de ipset!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
+"La compatibilidad con el conjunto de resolución (%s) requiere nftables, "
+"¡pero no se puede encontrar el binario nft!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
-msgstr ""
+msgstr "Reiniciando el servicio %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#, fuzzy
msgid "Rule Create option"
-msgstr ""
+msgstr "Opción Crear regla"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
@@ -333,52 +387,53 @@ msgstr ""
"Ejecute los siguientes archivos de usuario después de la configuración pero "
"antes de reiniciar DNSMASQ. Ver %sREADME%s para más detalles."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
-msgstr ""
+msgstr "En ejecución (versión: %s usando iptables)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
-msgstr ""
+msgstr "En ejecución (versión: %s usando nft)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
-msgstr ""
+msgstr "En ejecución (versión: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr "Ver %sREADME%s para más detalles."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+#, fuzzy
msgid "Select Add for -A/add and Insert for -I/Insert."
-msgstr ""
+msgstr "Seleccione Agregar para -A/agregar e Insertar para -I/Insertar."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "Control de servicio"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "Errores de servicio"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr "Servicio FW Mask"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr "Puertas de enlace del servicio"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Estado del servicio"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "Advertencias de servicio"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
@@ -386,15 +441,21 @@ msgstr ""
"Establezca etiquetas DSCP (en el rango entre 1 y 63) para interfaces "
"específicas. Ver %sREADME%s para más detalles."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+"Omitiendo la política de IPv6 '%s' ya que la compatibilidad con IPv6 está "
+"desactivada"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
-msgstr ""
+msgstr "Iniciando el servicio %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
@@ -403,119 +464,142 @@ msgstr ""
"marca de inicio alta se usa para evitar conflictos con SQM/QoS. Cambiar con "
"precaución junto con"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
"Número de ID de tabla de inicio (WAN) para tablas creadas por el servicio."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Detener"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
-msgstr ""
+msgstr "Detenido (desactivado)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
-msgstr ""
+msgstr "Detenido (versión: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
-msgstr ""
+msgstr "Deteniendo el servicio %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr "Aplicación estricta"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
"Cumplir estrictamente las políticas cuando su puerta de enlace esté inactiva"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr "Interfaces soportadas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr "Protocolos soportados"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr "Suprimir/Sin salida"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
-msgstr ""
+msgstr "¡Error de sintaxis en el archivo de usuario personalizado '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
"El %s indica la puerta de enlace predeterminada. Consulte %sREADME%s para "
"obtener más detalles."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
-msgstr ""
+msgstr "El %s no es compatible con este sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
-msgstr ""
+msgstr "¡El servicio %s no pudo descubrir la puerta de enlace WAN!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
-msgstr ""
+msgstr "¡El servicio %s está actualmente desactivado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "Se desconoce el soporte de %s."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
+"¡El nombre del ipset '%s' es más largo que los 31 caracteres permitidos!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
+"¡El nombre del conjunto nft '%s' es más largo que los 31 caracteres "
+"permitidos!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
-msgstr ""
+msgstr "Salida inesperada o terminación del servicio: '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "¡Error desconocido!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "¡Advertencia desconocida!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "Marca de paquete desconocido para la interfaz '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr "Protocolo desconocido en la política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
+"Se detecta el uso de 'curl' en el archivo de usuario personalizado '%s', "
+"¡pero 'curl' no está instalado!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
-msgstr ""
+msgstr "Usar soporte de conjunto de resolución para dominios"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Salida detallada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr "Tabla WAN Marca FW"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr "ID de tabla WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr "Configuración de Web UI"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
-msgstr ""
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
+msgstr "todos"
#~ msgid "%s (disabled)"
#~ msgstr "%s (desactivado)"
diff --git a/applications/luci-app-pbr/po/fi/pbr.po b/applications/luci-app-pbr/po/fi/pbr.po
index a15e693ea9..0d1fb50b9e 100644
--- a/applications/luci-app-pbr/po/fi/pbr.po
+++ b/applications/luci-app-pbr/po/fi/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Ketju"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Poista käytöstä"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Pois käytöstä"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Ota käyttöön"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "IPv6-tuki"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Sovitin"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Nimi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Polku"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokolla"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Käynnistä uudelleen"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Aloita"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Pysäytä"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Comment"
#~ msgstr "Kommentti"
diff --git a/applications/luci-app-pbr/po/fr/pbr.po b/applications/luci-app-pbr/po/fr/pbr.po
index 445368da60..12a5a378e7 100644
--- a/applications/luci-app-pbr/po/fr/pbr.po
+++ b/applications/luci-app-pbr/po/fr/pbr.po
@@ -10,42 +10,47 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Configuration avancée"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
@@ -55,7 +60,7 @@ msgstr ""
"doivent être explicitement pris en charge par le service. Peut être utile si "
"vos tunnels OpenVPN ont une option dev autre que tun* ou tap*."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
@@ -65,103 +70,103 @@ msgstr ""
"par le service. Peut être utile si le serveur VPN et le client VPN "
"fonctionnent tous deux sur le routeur."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Configuration de Base"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Chaîne"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
#, fuzzy
msgid "Condensed output"
msgstr "Résultats condensés"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
#, fuzzy
msgid "Controls both system log and console output verbosity."
msgstr ""
"Contrôle à la fois le journal système et la verbosité de sortie de console."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
#, fuzzy
msgid "Custom User File Includes"
msgstr "Le fichier utilisateur personnalisé comprend"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr "Champ DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr "Marquage DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "Interface ICMP par défaut"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Désactiver"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Désactivé"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
"Affichez protocoles dans la colonne des protocoles de l'interface UI Web."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr "N'appliquez pas de stratégies lorsque leur passerelle est en panne"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Activer"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
#, fuzzy
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
@@ -170,19 +175,19 @@ msgstr ""
"Masque FW utilisé par le service. Le masque haut est utilisé pour éviter les "
"conflits avec le SQM/QoS. A changer avec précaution en même temps que"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr "Forcez l'interface du protocole ICMP."
@@ -190,39 +195,51 @@ msgstr "Forcez l'interface du protocole ICMP."
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "Support IPv6"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr "Interfaces ignorées"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "Insérer"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Adresses locales / appareils"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "Ports locaux"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -230,47 +247,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "Aucun changement"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr "Verbosité de sortie"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Chemin"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "Stratégies"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -278,114 +311,122 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protocole"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr "Adresses / domaines distants"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr "Ports distants"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Redémarrer"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "Contrôle de service"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "Erreurs de service"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr "Service FW Masque"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr "Passerelles De Services"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Statut du service"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "Service D'Avertissements"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Démarrer"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
#, fuzzy
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
@@ -395,116 +436,134 @@ msgstr ""
"de départ élevée est utilisée pour éviter les conflits avec SQM / QoS. "
"Changer avec prudence avec"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Arrêter"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Sortie verbeuse"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s (disabled)"
#~ msgstr "%s (désactivé)"
diff --git a/applications/luci-app-pbr/po/he/pbr.po b/applications/luci-app-pbr/po/he/pbr.po
index 93973337d0..388f37fe0e 100644
--- a/applications/luci-app-pbr/po/he/pbr.po
+++ b/applications/luci-app-pbr/po/he/pbr.po
@@ -11,165 +11,170 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -177,39 +182,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "מנשק"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -217,47 +234,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -265,228 +298,254 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "פרוטוקול"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Configuration"
#~ msgstr "הגדרות"
diff --git a/applications/luci-app-pbr/po/hi/pbr.po b/applications/luci-app-pbr/po/hi/pbr.po
index 391f2ef635..b14435e21b 100644
--- a/applications/luci-app-pbr/po/hi/pbr.po
+++ b/applications/luci-app-pbr/po/hi/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,228 +297,254 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "VPN"
#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/hu/pbr.po b/applications/luci-app-pbr/po/hu/pbr.po
index 99e1c87811..7fce20b595 100644
--- a/applications/luci-app-pbr/po/hu/pbr.po
+++ b/applications/luci-app-pbr/po/hu/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Speciális beállítások"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Alapszintű beállítások"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Lánc"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Letiltás"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Letiltva"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Engedélyezés"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "IPv6 támogatás"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Csatoló"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Név"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Útvonal"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "Házirendek"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Újraindítás"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Szolgáltatás állapota"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Indítás"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Megállítás"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Részletes kimenet"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s is not installed or not found"
#~ msgstr "%s nincs telepítve vagy nem található"
diff --git a/applications/luci-app-pbr/po/it/pbr.po b/applications/luci-app-pbr/po/it/pbr.po
index 75dcf42c3c..c7a9967610 100644
--- a/applications/luci-app-pbr/po/it/pbr.po
+++ b/applications/luci-app-pbr/po/it/pbr.po
@@ -1,174 +1,182 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-16 08:19+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
+"%sATTENZIONE:%s Assicurati di controllare il %sREADME%s prima di modificare "
+"qualcosa in questa sezione! Modifica qualsiasi impostazione di seguito con "
+"estrema cautela!%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
-msgstr ""
+msgstr "AdGuardHome ipset"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Disabilita"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Disabilitato"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Abilita"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +184,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Interfaccia"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +236,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Percorso"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +300,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protocollo"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Riavvia"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Avvia"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Comment"
#~ msgstr "Commento"
diff --git a/applications/luci-app-pbr/po/ja/pbr.po b/applications/luci-app-pbr/po/ja/pbr.po
index ac812520ec..78b333d1c5 100644
--- a/applications/luci-app-pbr/po/ja/pbr.po
+++ b/applications/luci-app-pbr/po/ja/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.14.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "詳細設定"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "基本設定"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "チェイン"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "無効"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "無効"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "有効化"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "IPv6 サポート"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "インターフェース"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "名前"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "パス"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "ポリシー"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "プロトコル"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "再起動"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "サービス ステータス"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "開始"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "詳細出力"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s (disabled)"
#~ msgstr "%s (無効)"
diff --git a/applications/luci-app-pbr/po/ko/pbr.po b/applications/luci-app-pbr/po/ko/pbr.po
index abd6707e31..2493168e5e 100644
--- a/applications/luci-app-pbr/po/ko/pbr.po
+++ b/applications/luci-app-pbr/po/ko/pbr.po
@@ -1,174 +1,179 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-09 02:20+0000\n"
-"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "비활성화"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "활성화"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "활성화"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "인터페이스"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "이름"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "패스"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,228 +297,254 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "프로토콜"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "시작"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
-msgstr ""
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
+msgstr "모두"
#~ msgid "%s is not installed or not found"
#~ msgstr "%s가 설치되지 않았거나 찾을 수 없습니다"
diff --git a/applications/luci-app-pbr/po/mr/pbr.po b/applications/luci-app-pbr/po/mr/pbr.po
index 4986727685..ebe3c8558e 100644
--- a/applications/luci-app-pbr/po/mr/pbr.po
+++ b/applications/luci-app-pbr/po/mr/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "अक्षम करा"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "अक्षम"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "सक्षम करा"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "इंटरफेस"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "नाव"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "प्रोटोकॉल"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "सेवा स्थिती"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "प्रारंभ करा"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "थांबा"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Comment"
#~ msgstr "टिप्पणी"
diff --git a/applications/luci-app-pbr/po/ms/pbr.po b/applications/luci-app-pbr/po/ms/pbr.po
index 3d6b5bfa98..3df896dbcc 100644
--- a/applications/luci-app-pbr/po/ms/pbr.po
+++ b/applications/luci-app-pbr/po/ms/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Configuration"
#~ msgstr "Konfigurasi"
diff --git a/applications/luci-app-pbr/po/nb_NO/pbr.po b/applications/luci-app-pbr/po/nb_NO/pbr.po
index 8705299ced..429fdf393b 100644
--- a/applications/luci-app-pbr/po/nb_NO/pbr.po
+++ b/applications/luci-app-pbr/po/nb_NO/pbr.po
@@ -10,166 +10,171 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr "Legg til"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Avansert oppsett"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Grunnleggende oppsett"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
#, fuzzy
msgid "Chain"
msgstr "Kjede"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "Forvalgt ICMP-grensesnitt"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Skru av"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Avskrudd"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Skru på"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Påskrudd"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -177,39 +182,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "IPv6-støtte"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "Sett inn"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Grensesnitt"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Lokale adresser/enheter"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "Lokale porter"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Navn"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -217,47 +234,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "Ingen endring"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr "Ikke installert, eller ble ikke funnet"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Sti"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -265,229 +298,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Omstart"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "Tjenestekontroll"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "Tjenestefeil"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Tjenestestatus"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "Tjenesteadvarsler"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Start"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr "Støttede grensesnitt"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr "Støttede protokoller"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr "Syntaksfeil i egendefinert brukerfil «%s»!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr "%s indikterer forvalgt portner. Sjekk %sREADME%s for detaljer."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Sirlig utdata"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s (disabled)"
#~ msgstr "%s (avskrudd)"
diff --git a/applications/luci-app-pbr/po/pl/pbr.po b/applications/luci-app-pbr/po/pl/pbr.po
index c7075e1f98..1005767fba 100644
--- a/applications/luci-app-pbr/po/pl/pbr.po
+++ b/applications/luci-app-pbr/po/pl/pbr.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-12-04 23:54+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/pl/>\n"
@@ -9,14 +9,19 @@ 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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "Nie można znaleźć binarnego %s!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
@@ -25,31 +30,31 @@ msgstr ""
"%sOSTRZEŻENIE:%s Przed zmianą czegokolwiek w tej sekcji należy sprawdzić "
"%sREADME%s! Zmień dowolne z poniższych ustawień z najwyższą ostrożnością!%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr "ipset AdGuardHome"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr "Dodaj"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr "Dodaj ignoruj cel"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
"Dodaje 'ignoruj' do listy interfejsów zasad. Zobacz %sREADME%s po szczegóły."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Zaawansowana konfiguracja"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
@@ -59,7 +64,7 @@ msgstr ""
"mają być jawnie obsługiwane przez usługę. Może być przydatne, jeśli tunele "
"OpenVPN mają opcję dev inną niż tun* lub tap*."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
@@ -69,100 +74,100 @@ msgstr ""
"mają być ignorowane przez usługę. Może być przydatne, jeśli na routerze "
"działa zarówno serwer VPN, jak i klient VPN."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Podstawowa konfiguracja"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Łańcuch"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr "Skondensowane wyjście"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr "Błąd sprawdzania poprawności konfiguracji (%s)!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
"Kontroluje szczegółowość dziennika systemowego i danych wyjściowych konsoli."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr "Zawiera własny plik użytkownika"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
"Niestandardowy plik użytkownika '%s' nie został znaleziony lub jest pusty!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr "Znacznik DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr "Oznaczanie DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "Domyślny interfejs ICMP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Wyłącz"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Wyłączone"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr "Wyłączanie usługi %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr "Wyświetl te protokoły w kolumnie w interfejsie Web UI."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr "ipset Dnsmasq"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr "nft set Dnsmasq"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr "Nie wymuszaj zasad, gdy ich brama nie działa"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Włącz"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr "Włączanie usługi %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr "Błąd podczas uruchamiania niestandardowego pliku użytkownika '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
@@ -170,19 +175,19 @@ msgstr ""
"FW maska używana przez usługę. Wysoka maska służy do uniknięcia konfliktu z "
"SQM/QoS. Ostrożnie zmieniać wraz z"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr "Nie udało się załadować ponownie '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr "Nie udało się ustawić '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr "Nie udało się skonfigurować żadnej bramy!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr "Wymuszenie interfejsu protokołu ICMP."
@@ -190,39 +195,51 @@ msgstr "Wymuszenie interfejsu protokołu ICMP."
msgid "Grant UCI and file access for luci-app-pbr"
msgstr "Przyznaj UCI oraz dostęp do plików luci-app-pbr"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "Obsługa IPv6"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr "Ignorowane interfejsy"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "Wstaw"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "Wstawienie nie powiodło się dla IPv4 dla zasady %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "Wstawienie nie powiodło się zarówno dla IPv4, jak i IPv6 dla zasady %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr "Zainstalowany AdGuardHome (%s) nie obsługuje opcji 'ipset_file'."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Interfejs"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Lokalne adresy/urządzenia"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "Porty lokalne"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr "Niezgodna rodzina adresów IP w zasadach %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Nazwa"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -234,47 +251,63 @@ msgstr ""
"spacjami. Poniższe symbole zastępcze reprezentują tylko format/składnię i "
"nie będą używane, jeśli pola pozostaną puste."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "Bez zmian"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr "Nie zainstalowano lub nie znaleziono"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr "Szczegółowość danych wyjściowych"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Ścieżka"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr "Sprawdź %sREADME%s przed zmianą tej opcji."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr "Usuń 'chain' lub ustaw 'chain' na 'PREROUTING' dla zasady '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr "Usuń 'chain' lub ustaw 'chain' na 'PREROUTING' dla zasady '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr "Usuń 'proto' lub ustaw 'proto' na 'all' dla zasady '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr "Usuń 'src_addr', 'src_port' i 'dest_port' dla zasady '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "Zasady"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr "Zasada '%s' ma nieznany interfejs!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr "Zasada '%s' nie ma przypisanego interfejsu!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr "Zasada '%s' nie ma parametrów źródła/przeznaczenia!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr "Trasowanie oparte na zasadach - Konfiguracja"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr "Trasowanie oparte na zasadach - Stan"
@@ -282,53 +315,57 @@ msgstr "Trasowanie oparte na zasadach - Stan"
msgid "Policy Routing"
msgstr "Trasowanie wg zasad"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokół"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr "Zdalne adresy/domeny"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr "Porty zdalne"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr "Resolwer %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr "set resolwera (%s) nie jest obsługiwany w tym systemie!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "set resolwera (%s) nie jest obsługiwany w tym systemie."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
"Obsługa set resolwera (%s) wymaga ipset, ale nie można znaleźć pliku "
"binarnego ipset!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
"Obsługa set resolwera (%s) wymaga nftables, ale nie można znaleźć pliku "
"binarnego nft!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Restartuj"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr "Ponowne uruchamianie usługi %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr "Opcja tworzenia reguł"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
@@ -336,52 +373,52 @@ msgstr ""
"Uruchom następujące pliki użytkownika po skonfigurowaniu, ale przed ponownym "
"uruchomieniem DNSMASQ. Zobacz %sREADME%s, aby uzyskać szczegółowe informacje."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr "Uruchomiona (wersja: %s z użyciem iptables)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr "Uruchomiona (wersja: %s z użyciem nft)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr "Uruchomiona (wersja: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr "Zobacz %sREADME%s, aby uzyskać szczegółowe informacje."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "Wybierz Dodaj dla -A/add oraz Wstaw dla -I/Insert."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
-msgstr "Kontrola usług"
+msgstr "Kontrola usługi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "Błędy usługi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr "Maska FW usługi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr "Bramy usług"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Status usługi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "Ostrzeżenia usługi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
@@ -389,15 +426,19 @@ msgstr ""
"Ustaw tagi DSCP (w zakresie od 1 do 63) dla określonych interfejsów. Zobacz "
"%sREADME%s, aby uzyskać szczegółowe informacje."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr "Pominięto zasadę IPv6 '%s', ponieważ obsługa IPv6 jest wyłączona"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Uruchom"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr "Uruchamianie usługi %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
@@ -406,85 +447,107 @@ msgstr ""
"znak początkowy jest używany, aby uniknąć konfliktu z SQM/QoS. Ostrożnie "
"zmieniać wraz z"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
"Początkowy (WAN) numer identyfikatora tabeli dla tabel utworzonych przez "
"usługę."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Zatrzymaj"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr "Zatrzymana (wyłączona)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr "Zatrzymana (wersja: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr "Zatrzymywanie usługi %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr "Ścisłe egzekwowanie"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr "Bezwzględnie egzekwuj zasady, gdy ich brama nie działa"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr "Obsługiwane interfejsy"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr "Wspierane protokoły"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr "Tłumienie/Brak wyjścia"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr "Błąd składni w niestandardowym pliku użytkownika '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
"%s oznacza domyślną bramę. Zobacz %sREADME%s w celu uzyskania szczegółowych "
"informacji."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr "Funkcja %s nie jest obsługiwana w tym systemie."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr "Usługa %s nie wykryła bramy WAN!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr "Usługa %s jest obecnie wyłączona!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "Obsługa %s jest nieznana."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr "Nazwa ipset '%s' jest dłuższa niż dozwolone 31 znaków!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr "Nazwa nft set '%s' jest dłuższa niż dozwolone 31 znaków!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr "Nieoczekiwane wyjście lub zakończenie usługi: '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "Nieznany błąd!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "Nieznane ostrzeżenie!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "Nieznany znacznik pakietu dla interfejsu '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr "Nieznany protokół w zasadzie %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
@@ -492,35 +555,34 @@ msgstr ""
"Użycie 'curl' zostało wykryte w niestandardowym pliku użytkownika '%s', ale "
"'curl' nie jest zainstalowany!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr "Użyj obsługi set resolwera dla domen"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Pełne wyjście"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr "Znacznik FW tabeli WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr "Identyfikator tabeli WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr "Konfiguracja Web UI"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr "wszystko"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr "Nie można znaleźć pliku binarnego ip-full!"
+#~ msgid "ip-full binary cannot be found!"
+#~ msgstr "Nie można znaleźć pliku binarnego ip-full!"
#~ msgid "%s (disabled)"
#~ msgstr "%s (wyłączone)"
diff --git a/applications/luci-app-pbr/po/pt/pbr.po b/applications/luci-app-pbr/po/pt/pbr.po
index e185559a96..301f36279d 100644
--- a/applications/luci-app-pbr/po/pt/pbr.po
+++ b/applications/luci-app-pbr/po/pt/pbr.po
@@ -1,21 +1,26 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-30 16:44+0000\n"
-"Last-Translator: Gonçalo Pereira <goncalo_pereira@outlook.pt>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/pt/>\n"
"Language: pt\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
@@ -24,30 +29,32 @@ msgstr ""
"%sADVERTÊNCIA:%s Consulte o %sREADME%s antes de alterar qualquer coisa nesta "
"secção! Altere qualquer uma das configurações abaixo com extrema cautela!%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
-msgstr ""
+msgstr "Conjunto de IPs do AdGuardHome"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
-msgstr ""
+msgstr "Adicionar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
-msgstr ""
+msgstr "Adiciona ignorar ao alvo"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
+"Adiciona a política 'ignorar' à lista das interfaces. Consulte %sREADME%s "
+"para obter mais informações."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Configurações Avançadas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
@@ -57,7 +64,7 @@ msgstr ""
"serem explicitamente compatíveis pelo serviço. Pode ser útil se seus túneis "
"OpenVPN tiverem opção dev diferente de tun* ou tap*."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
@@ -67,98 +74,100 @@ msgstr ""
"serão ignoradas pelo serviço. Pode ser útil se estiver executando ambos os "
"VPN servidor e cliente no roteador."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Configurações Básicas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Cadeia"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr "Saída condensada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
-msgstr ""
+msgstr "Houve uma falha na validação da configuração (%s)!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr "Controla tanto a verbosidade de saída do sistema quanto do console."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr "Ficheiros Personalizados do Utilizador Incluem"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
+"O ficheiro personalizado '%s' do utilizador não foi encontrado ou está vazio!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr "Etiqueta DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr "Marcação DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "Interface ICMP Predefinido"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Desativado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
-msgstr ""
+msgstr "Desativando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
-msgstr ""
+msgstr "Conjunto de IPs do Dnsmasq"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
-msgstr ""
+msgstr "Conjunto nft do dnsmasq"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr "Não aplique as políticas quando o seu gateway estiver inoperante"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
-msgstr ""
+msgstr "Ativando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
+"Houve um erro ao executar um ficheiro personalizado do utilizador '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
@@ -166,157 +175,198 @@ msgstr ""
"Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos "
"com o SQM/QoS. Mude com cautela em conjunto com"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
-msgstr ""
+msgstr "Houve uma falha ao recarregar '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
-msgstr ""
+msgstr "Houve uma falha ao configurar '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
-msgstr ""
+msgstr "Houve uma falha ao configurar qualquer gateway!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr "Impor o protocolo ICMP na interface."
#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
msgid "Grant UCI and file access for luci-app-pbr"
-msgstr ""
+msgstr "Conceda acesso ao ficheiro e ao UCI para o luci-app-pbr"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "Suporte de IPv6"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr "Interfaces ignoradas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "Inserir"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
+"O AdGuardHome (%s) instalado não é compatível com a opção 'ipset_file'."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Endereços locais / aparelhos"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "Portas locais"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
"Placeholders below represent just the format/syntax and will not be used if "
"fields are left blank."
msgstr ""
+"O nome, a interface e pelo menos um outro campo são obrigatórios. Vários "
+"endereços/aparelhos/domínios locais, remotos e portas podem ser separados "
+"por espaço. Os espaços reservados abaixo representam apenas o formato/"
+"sintaxe e não serão usados caso os campos sejam deixados em branco."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "Sem Alterações"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr ""
+msgstr "Não está instalado ou não foi encontrado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr "Verbosidade de saída"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Caminho"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr "Por favor, consulte o %sREADME%s antes de alterar esta opção."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "Políticas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
-msgstr ""
+msgstr "A política '%s' tem uma interface desconhecida!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
-msgstr ""
+msgstr "A política '%s' não tem uma interface atribuída!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
-msgstr ""
+msgstr "A política '%s' não tem parâmetros de origem/destino!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
-msgstr ""
+msgstr "Roteamento com base em políticas - Configuração"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
-msgstr ""
+msgstr "Roteamento com base em políticas - Condição geral"
#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
msgid "Policy Routing"
-msgstr ""
+msgstr "Política de roteamento"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr "Endereços / domínios remotos"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr "Portas remotas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
-msgstr ""
+msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
+"O suporte ao conjunto de resolvedores (%s) requer um conjunto de IPs, porém, "
+"o executável ipset não pode ser encontrado!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
+"O suporte ao conjunto de resolvedores (%s) requer nftables, porém, o "
+"executável nft não pode ser encontrado!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
-msgstr ""
+msgstr "Reiniciando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
-msgstr ""
+msgstr "Opção de criação das regras"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
@@ -324,52 +374,52 @@ msgstr ""
"Execute os seguintes ficheiros do utilizador após a configuração, porém "
"antes de reiniciar o DNSMASQ. Consulte o %sREADME%s para mais informações."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
-msgstr ""
+msgstr "Executando (versão: %s usando iptables)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
-msgstr ""
+msgstr "Executando (versão: %s usando nft)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
-msgstr ""
+msgstr "Executando (versão: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr "Consulte o %sREADME%s para mais informações."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
-msgstr ""
+msgstr "Selecione adicionar para -A/add e inserir para -I/Insert."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "Controle de serviços"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "Erros de Serviço"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr "Serviço Máscara FW"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr "Serviço de Gateways"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Estado do Serviço"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "Avisos de Serviço"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
@@ -377,15 +427,19 @@ msgstr ""
"Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces "
"específicas. Consulte o %sREADME%s para mais informações."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
-msgstr ""
+msgstr "Iniciando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
@@ -393,117 +447,137 @@ msgstr ""
"Começando Marcações FW (WAN) para marcas usadas pelo serviço. Uma marcação "
"alta é usada para evitar conflitos com o SQM/QoS. Mudar com cautela junto com"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
"Iniciando o número do ID da Tabela (WAN) de tabelas criadas pelo serviço."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
-msgstr ""
+msgstr "Parado (Desativado)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
-msgstr ""
+msgstr "Parado (versão: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
-msgstr ""
+msgstr "Parando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr "Aplicação rigorosa"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
"Impor rigorosamente as políticas quando o gateway não estiver a funcionar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr "Interfaces Compatíveis"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr "Protocolos Compatíveis"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr "Suprimir/Nenhuma saída"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
-msgstr ""
+msgstr "Há um erro de sintaxe no ficheiro personalizado do utilizador '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr "O %s indica o gateway padrão. Veja %sREADME%s para mais detalhes."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
-msgstr ""
+msgstr "Não há suporte para %s neste sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
-msgstr ""
+msgstr "O serviço %s não conseguiu descobrir o gateway WAN!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
+msgstr "No momento, o serviço %s está desativado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr ""
+msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr ""
+msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
+msgstr "Houve um encerramento inesperado ou um término do serviço: '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
+"O uso do 'curl' é detectado no ficheiro personalizado do utilizador '%s', "
+"porém, o 'curl' não está instalado!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
-msgstr ""
+msgstr "Use o suporte do conjunto de resolvedores nos domínios"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Detalhado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr "Tabela WAN com Marca FW"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr "ID da Tabela WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr "Configuração da Interface Web do Utilizador"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
-msgstr ""
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
+msgstr "todos"
#~ msgid "%s (disabled)"
#~ msgstr "%s (desativado)"
diff --git a/applications/luci-app-pbr/po/pt_BR/pbr.po b/applications/luci-app-pbr/po/pt_BR/pbr.po
index 8b85dddfcf..30dca4c98c 100644
--- a/applications/luci-app-pbr/po/pt_BR/pbr.po
+++ b/applications/luci-app-pbr/po/pt_BR/pbr.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-12-06 01:48+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationspbr/pt_BR/>\n"
@@ -8,14 +8,19 @@ 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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "O binário %s não pode ser encontrado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
@@ -24,20 +29,20 @@ msgstr ""
"%sADVERTÊNCIA:%s Consulte o %sREADME%s antes de alterar qualquer coisa nesta "
"seção! Altere qualquer uma das configurações abaixo com extrema cautela!%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr "Conjunto de IPs do AdGuardHome"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr "Adicionar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr "Adiciona ignorar ao alvo"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
@@ -45,11 +50,11 @@ msgstr ""
"Adiciona a política 'ignorar' à lista das interfaces. Consulte %sREADME%s "
"para obter mais informações."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
-msgstr "Configurações Avançadas"
+msgstr "Configurações avançadas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
@@ -59,7 +64,7 @@ msgstr ""
"serem explicitamente compatíveis pelo serviço. Pode ser útil se seus túneis "
"OpenVPN tiverem opção dev diferente de tun* ou tap*."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
@@ -69,99 +74,99 @@ msgstr ""
"ignorados pelo serviço. Pode ser útil se estiver rodando ambos os VPN "
"servidor e cliente no roteador."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Configurações Básicas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Corrente"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr "Saída condensada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr "Houve uma falha na validação da configuração (%s)!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr "Controla tanto a verbosidade de saída do sistema quanto do console."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr "Arquivos Personalizados do Usuário Incluem"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
"O arquivo personalizado '%s' do usuário não foi encontrado ou está vazio!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr "Etiqueta DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr "Marcação DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "Interface ICMP Padrão"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Desativado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr "Desativando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr "Conjunto de IPs do Dnsmasq"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr "Conjunto nft do dnsmasq"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr "Não aplique as políticas quando o seu gateway estiver inoperante"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr "Ativando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr "Houve um erro ao executar um arquivo personalizado do usuário '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
@@ -169,19 +174,19 @@ msgstr ""
"Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos "
"com o SQM/QoS. Mude com cautela em conjunto com"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr "Houve uma falha ao recarregar '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr "Houve uma falha ao configurar '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr "Houve uma falha ao configurar qualquer gateway!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr "Impor o protocolo ICMP na interface."
@@ -189,39 +194,52 @@ msgstr "Impor o protocolo ICMP na interface."
msgid "Grant UCI and file access for luci-app-pbr"
msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-pbr"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "Suporte ao IPv6"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr "Interfaces ignoradas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "Inserir"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "Houve uma falha na inserção da política %s para o IPv4"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "Houve uma falha na inserção da política %s para ambos IPv4 e IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
-msgstr "O AdGuardHome (%s) instalado não é compatível com a opção 'ipset_file'."
+msgstr ""
+"O AdGuardHome (%s) instalado não é compatível com a opção 'ipset_file'."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Endereços locais / dispositivos"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "Portas locais"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr "Família de IP incompatível com a política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -233,47 +251,65 @@ msgstr ""
"por espaço. Os espaços reservados abaixo representam apenas o formato/"
"sintaxe e não serão usados caso os campos sejam deixados em branco."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "Sem Alterações"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr "Não está instalado ou não foi encontrado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr "Verbosidade de saída"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Caminho"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr "Por favor, consulte o %sREADME%s antes de alterar esta opção."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+"Desmarque 'chain' ou defina 'chain' como 'PREROUTING' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+"Desmarque 'chain' ou defina 'chain' como 'prerouting' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr "Desmarque 'proto' ou defina 'proto' como 'all' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr "Desmarque 'src_addr', 'src_port' e 'dest_port' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "Políticas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr "A política '%s' tem uma interface desconhecida!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr "A política '%s' não tem uma interface atribuída!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr "A política '%s' não tem parâmetros de origem/destino!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr "Roteamento com base em políticas - Configuração"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr "Roteamento com base em políticas - Condição geral"
@@ -281,53 +317,57 @@ msgstr "Roteamento com base em políticas - Condição geral"
msgid "Policy Routing"
msgstr "Política de roteamento"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr "Endereços remotos / domínios"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr "Portas remotas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr "Resolvedor %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
"O suporte ao conjunto de resolvedores (%s) requer um conjunto de IPs, porém, "
"o executável ipset não pode ser encontrado!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
"O suporte ao conjunto de resolvedores (%s) requer nftables, porém, o "
"executável nft não pode ser encontrado!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr "Reiniciando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr "Opção de criação das regras"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
@@ -335,52 +375,52 @@ msgstr ""
"Execute os seguintes arquivos do usuário após a configuração, porém antes de "
"reiniciar o DNSMASQ. Consulte o %sREADME%s para mais informações."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr "Executando (versão: %s usando iptables)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr "Executando (versão: %s usando nft)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr "Executando (versão: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr "Consulte o %sREADME%s para mais informações."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "Selecione adicionar para -A/add e inserir para -I/Insert."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "Controle do Serviço"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "Erros do serviço"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr "Serviço Máscara FW"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr "Serviço de Gateways"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Condição do Serviço"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "Avisos do serviço"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
@@ -388,15 +428,19 @@ msgstr ""
"Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces "
"específicas. Consulte o %sREADME%s para mais informações."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr "Ignorando a política IPv6 '%s' pois o suporte ao IPv6 está desativado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Início"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr "Iniciando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
@@ -404,84 +448,106 @@ msgstr ""
"Começando Máscara FW (WAN) para marcas usadas pelo serviço. A máscara alta é "
"usada para evitar conflitos com o SQM/QoS. Mudar com cautela junto com"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
"Iniciando Tabela ID (WAN) para a quantidade de tabelas criadas pelo serviço."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr "Parado (Desativado)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr "Parado (versão: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr "Parando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr "Aplicação rigorosa"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr "Impor rigorosamente as políticas quando o gateway não estiver de pé"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr "Interfaces Compatíveis"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr "Protocolos Compatíveis"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr "Suprimir ou não a saída"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr "Há um erro de sintaxe no arquivo personalizado do usuário '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
"O %s indica o gateway padrão. Consulte os %sREADME%s para obter mais "
"detalhes."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr "Não há suporte para %s neste sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
-msgstr "O serviço %s não conseguiu descobrir o gateway WAN!"
+msgstr "O serviço %s falhou ao descobrir o gateway WAN!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr "No momento, o serviço %s está desativado!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "O suporte ao %s é desconhecido."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr "Houve um encerramento inesperado ou um término do serviço: '%s'!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "Erro desconhecido!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "Aviso desconhecido!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "Pacote com marca desconhecida para interface '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr "Protocolo desconhecido na política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
@@ -489,35 +555,34 @@ msgstr ""
"O uso do 'curl' é detectado no arquivo personalizado do usuário '%s', porém, "
"o 'curl' não está instalado!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr "Use o suporte do conjunto de resolvedores nos domínios"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Saída detalhada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr "Tabela WAN com Marca FW"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr "ID da Tabela WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr "Configuração da Interface Web do Usuário"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr "todos"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr "o executável ip-full não pode ser encontrado!"
+#~ msgid "ip-full binary cannot be found!"
+#~ msgstr "o executável ip-full não pode ser encontrado!"
#~ msgid "%s (disabled)"
#~ msgstr "%s (desativado)"
diff --git a/applications/luci-app-pbr/po/ro/pbr.po b/applications/luci-app-pbr/po/ro/pbr.po
index 49d21066d2..232db030f7 100644
--- a/applications/luci-app-pbr/po/ro/pbr.po
+++ b/applications/luci-app-pbr/po/ro/pbr.po
@@ -11,12 +11,17 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
@@ -26,30 +31,30 @@ msgstr ""
"această secțiune! Schimbați oricare dintre setările de mai jos cu mare "
"precauție!%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Configurație avansată"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
@@ -59,7 +64,7 @@ msgstr ""
"să fie acceptate în mod explicit de către serviciu. Poate fi util dacă "
"tunelurile OpenVPN au opțiunea dev, alta decât tun* sau tap*."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
@@ -69,99 +74,99 @@ msgstr ""
"ignorate de serviciu. Poate fi util dacă se execută atât serverul VPN, cât "
"și clientul VPN pe router."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Configurație de Bază"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Legătură"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr "Ieșire condensată"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
"Controlează atât jurnalul de sistem, cât și verbalitatea ieșirii în consolă."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr "Fișierul de utilizator personalizat include"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr "Etichetă DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr "Etichetarea DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "Interfață ICMP implicită"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Dezactivați"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Dezactivat"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr "Afișați aceste protocoale în coloana Protocol din Web UI."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr "Nu aplicați politicile atunci când gateway-ul lor este oprit"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Activați"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
@@ -169,19 +174,19 @@ msgstr ""
"FW Masca utilizată de serviciu. Masca înaltă este utilizată pentru a evita "
"conflictul cu SQM/QoS. Modificați cu prudență împreună cu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr "Forțează interfața protocolului ICMP."
@@ -189,39 +194,51 @@ msgstr "Forțează interfața protocolului ICMP."
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "Suport IPv6"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr "Interfețe ignorate"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "Introduceți"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Interfață"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Adrese / dispozitive locale"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "Porturi locale"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Nume"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -229,48 +246,64 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "Nici o schimbare"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr "Verbalizarea ieșirii"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Cale"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
"Vă rugăm să verificați %sREADME%s înainte de a modifica această opțiune."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "Politici"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -278,49 +311,53 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protocol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr "Adrese / domenii la distanță"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr "Porturi la distanță"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Reporniți"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
@@ -328,52 +365,52 @@ msgstr ""
"Rulați următoarele fișiere de utilizator după configurarea, dar înainte de a "
"reporni DNSMASQ. Consultați %sREADME%s pentru detalii."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr "Consultați %sREADME%s pentru detalii."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "Controlul serviciilor"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "Erori de serviciu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr "Masca de serviciu FW"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr "Porți de serviciu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Starea serviciului"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "Avertismente de serviciu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
@@ -381,15 +418,19 @@ msgstr ""
"Setați etichetele DSCP (în intervalul 1-63) pentru anumite interfețe. "
"Consultați %sREADME%s pentru detalii."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Porniți"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
@@ -398,118 +439,136 @@ msgstr ""
"pornire ridicată este utilizată pentru a evita conflictul cu SQM/QoS. "
"Modificați cu prudență împreună cu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
"Starting (WAN) Numărul de identificare a tabelului pentru tabelele create de "
"serviciu."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Opriți"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr "Aplicarea strictă a legii"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr "Aplică cu strictețe politicile atunci când gateway-ul lor este oprit"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr "Interfețe acceptate"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr "Protocoale acceptate"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr "Suprimare/Nicio ieșire"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr "%s indică gateway-ul implicit. Consultați %sREADME%s pentru detalii."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Ieșire abundentă"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr "Tabel WAN FW Mark"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr "ID-ul tabelului WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr "Configurarea interfeței web"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s (disabled)"
#~ msgstr "%s (dezactivat)"
diff --git a/applications/luci-app-pbr/po/ru/pbr.po b/applications/luci-app-pbr/po/ru/pbr.po
index 5736456550..af0a9c9d65 100644
--- a/applications/luci-app-pbr/po/ru/pbr.po
+++ b/applications/luci-app-pbr/po/ru/pbr.po
@@ -1,22 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-28 11:33+0000\n"
-"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/ru/>\n"
"Language: ru\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
-msgstr ""
+msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "Бинарный файл %s не найден!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
@@ -26,30 +31,32 @@ msgstr ""
"этой секции! Любые изменения в настройках ниже проводите с предельной "
"осторожностью!%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
-msgstr ""
+msgstr "Добавить"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
+"Добавляет 'ignore' в список интерфейсов для политик. Подробности см. в "
+"%sREADME%s."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
-msgstr "Расширенная конфигурация"
+msgstr "Расширенные настройки"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
@@ -59,7 +66,7 @@ msgstr ""
"поддержки службой. Может быть полезно если OpenVPN тоннели создаются с "
"именем интерфейса (параметр dev) отличным от tun* или tap*."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
@@ -69,99 +76,99 @@ msgstr ""
"игнорирования службой. Может быть полезно если VPN сервер и VPN клиент "
"запущены на одном маршрутизаторе."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Основная конфигурация"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Цепочка"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr "Сжатый вывод"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
"Управляет уровнем подробности для системного журнала и вывода в консоль."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr "Добавить пользовательский файл"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr "Метка DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr "Добавление тегов DSCP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "Интерфейс ICMP по умолчанию"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Отключить"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Отключено"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr "Отображать эти протоколы в строке протоколов Web UI."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr "Не применять политики когда их шлюз отключен"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Включить"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
@@ -169,19 +176,19 @@ msgstr ""
"Маска FW, используемая службой. Большое значение маски используется, чтобы "
"избежать конфликта с SQM / QoS. Меняйте осторожно вместе с"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr "Принудительно использовать интерфейс протокола ICMP."
@@ -189,39 +196,51 @@ msgstr "Принудительно использовать интерфейс
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "Поддержка IPv6"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr "Игнорируемые интерфейсы"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "Вставить"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Локальные адреса / устройства"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "Локальные порты"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Название"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -229,47 +248,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "Без изменений"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr "Подробность вывода"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Путь"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr "Пожалуйста ознакомьтесь с %sREADME%s прежде чем менять эту опцию."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "Политики"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -277,49 +312,53 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr "Удалённые адреса / домены"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr "Удалённые порты"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Перезапустить"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
@@ -327,52 +366,52 @@ msgstr ""
"После настройки, но перед перезапуском DNSMASQ, запустить следующие "
"пользовательские файлы. См. %sREADME%s."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr "См. %sREADME%s."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "Управление службой"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "Ошибки службы"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr "Маска FW службы"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr "Шлюзы сервиса"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Статус службы"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "Предупреждения службы"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
@@ -380,15 +419,19 @@ msgstr ""
"Установить DSCP метки (в диапазоне между 1 и 63) для конкретных интерфейсов. "
"См. %sREADME%s."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Запустить"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
@@ -397,116 +440,134 @@ msgstr ""
"используется, чтобы избежать конфликта с SQM / QoS. Меняйте осторожно вместе "
"с"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr "Начальный (WAN) ID таблицы для таблиц созданных службой."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Остановить"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr "Строгое применение"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr "Строго применять политики, когда их шлюз не работает"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr "Поддерживаемые интерфейсы"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr "Поддерживаемые протоколы"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr "Заглушить/Без вывода"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr "%s обозначает шлюз по умолчанию. См. %sREADME%s."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Подробный вывод"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr "Метка FW WAN таблицы"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr "ID таблицы WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr "Параметры веб-интерфейса"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s (disabled)"
#~ msgstr "%s (отключено)"
diff --git a/applications/luci-app-pbr/po/sk/pbr.po b/applications/luci-app-pbr/po/sk/pbr.po
index 21c30a2359..a226bac361 100644
--- a/applications/luci-app-pbr/po/sk/pbr.po
+++ b/applications/luci-app-pbr/po/sk/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Reťaz"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Zakázať"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Zakázané"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Zapnúť"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Zapnuté"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Rozhranie"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Názov"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Cesta"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Spustiť"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Zastaviť"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Comment"
#~ msgstr "Komentár"
diff --git a/applications/luci-app-pbr/po/sv/pbr.po b/applications/luci-app-pbr/po/sv/pbr.po
index 11aedd262a..e9aa3b0778 100644
--- a/applications/luci-app-pbr/po/sv/pbr.po
+++ b/applications/luci-app-pbr/po/sv/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr "Lägg till"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Avancerad konfiguration"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Standardkonfiguration"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Inaktivera"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Avaktiverad"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Aktivera"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "IPv6-stöd"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Gränssnitt"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Namn"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Genväg"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Starta om"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "Tjänstkontroll"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Status för tjänsten"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Starta"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s (disabled)"
#~ msgstr "%s (inaktiverad)"
diff --git a/applications/luci-app-pbr/po/templates/pbr.pot b/applications/luci-app-pbr/po/templates/pbr.pot
index 69666517e3..3f6f4e771b 100644
--- a/applications/luci-app-pbr/po/templates/pbr.pot
+++ b/applications/luci-app-pbr/po/templates/pbr.pot
@@ -1,165 +1,170 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -167,39 +172,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -207,47 +224,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -255,225 +288,251 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
diff --git a/applications/luci-app-pbr/po/tr/pbr.po b/applications/luci-app-pbr/po/tr/pbr.po
index af31d87d5f..1cb4e9d493 100644
--- a/applications/luci-app-pbr/po/tr/pbr.po
+++ b/applications/luci-app-pbr/po/tr/pbr.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-27 06:27+0000\n"
+"PO-Revision-Date: 2022-12-27 19:24+0000\n"
"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/tr/>\n"
@@ -8,14 +8,19 @@ 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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
@@ -25,30 +30,30 @@ msgstr ""
"%sREADME%s 'yi kontrol ettiğinizden emin olun! Aşağıdaki ayarlardan herhangi "
"birini çok dikkatli değiştirin!%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
-msgstr ""
+msgstr "AdGuardHome ipset"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
-msgstr ""
+msgstr "Ekle"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Gelişmiş Yapılandırma"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
@@ -58,7 +63,7 @@ msgstr ""
"harflerle) belirtilmesine izin verir. OpenVPN tünellerinizde tun * veya tap "
"* dışında geliştirme seçeneği varsa faydalı olabilir."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
@@ -68,100 +73,100 @@ msgstr ""
"harflerle) belirlemeye izin verir. Yönlendiricide hem VPN sunucusu hem de "
"VPN istemcisi çalıştırılıyorsa yararlı olabilir."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Temel Yapılandırma"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Zincir"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr "Yoğunlaşmış çıktı"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
-msgstr ""
+msgstr "Yapılandırma (%s) doğrulama hatası!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
"Hem sistem günlüğünü hem de konsol çıktı ayrıntı düzeyini kontrol eder."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr "Özel Kullanıcı Dosyası İçerir"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr "DSCP Etiketi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr "DSCP Etiketleme"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "Varsayılan ICMP Arayüzü"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Devre dışı bırak"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Devre dışı"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
-msgstr ""
+msgstr "%s hizmeti devre dışı bırakılıyor"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
"Bu protokolleri Web kullanıcı arayüzündeki protokol sütununda görüntüleyin."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
-msgstr ""
+msgstr "Dnsmasq ipset"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
-msgstr ""
+msgstr "Dnsmasq nft kümesi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr "Ağ geçidi kapalıyken politikaları zorlamayın"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Etkinleştir"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
-msgstr ""
+msgstr "%s hizmeti etkinleştiriliyor"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
-msgstr ""
+msgstr "Özel kullanıcı dosyası '%s' çalıştırılırken hata oluştu!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
@@ -169,59 +174,71 @@ msgstr ""
"Hizmet tarafından kullanılan FW Maskesi. SQM / QoS ile çakışmayı önlemek "
"için yüksek maske kullanılır. Dikkatli bir şekilde değiştirin"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
-msgstr ""
+msgstr "'%s' yeniden yüklenemedi!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
-msgstr ""
+msgstr "'%s' ayarlanamadı!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
-msgstr ""
+msgstr "Herhangi bir ağ geçidi ayarlanamadı!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr "ICMP protokol arayüzünü zorla."
#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
msgid "Grant UCI and file access for luci-app-pbr"
-msgstr ""
+msgstr "luci-app-pbr için UCI ve dosya erişimi verin"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "IPv6 Desteği"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr "Yoksayılan Arayüzler"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "Ekle"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "%s politikası için IPv4 ekleme başarısız oldu"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "%s politikası için hem IPv4 hem de IPv6 için ekleme başarısız oldu"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
-msgstr ""
+msgstr "Kurulu AdGuardHome (%s) 'ipset_file' seçeneğini desteklemiyor."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Arayüz"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Yerel adresler / cihazlar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "Yerel bağlantı noktaları"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Ad"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -229,47 +246,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "Değişiklik yok"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr ""
+msgstr "Kurulu değil veya bulunamadı"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr "Çıktı ayrıntı düzeyi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Yol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr "Lütfen bu seçeneği değiştirmeden önce %sREADME%s bakın."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "Politikalar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -277,49 +310,53 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr "Uzak adresler / alanlar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr "Uzak bağlantı noktaları"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Yeniden başlat"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
-msgstr ""
+msgstr "%s hizmeti yeniden başlatılıyor"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
@@ -327,52 +364,52 @@ msgstr ""
"Aşağıdaki kullanıcı dosyalarını kurduktan sonra ancak DNSMASQ'ı yeniden "
"başlatmadan önce çalıştırın. Ayrıntılar için %sREADME%s bakın."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr "Ayrıntılar için %sREADME%s bakın."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "Hizmet Kontrolü"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "Hizmet Hataları"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr "Hizmet FW Maskesi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr "Hizmet Ağ Geçitleri"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Hizmet Durumu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "Hizmet Uyarıları"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
@@ -380,15 +417,19 @@ msgstr ""
"Belirli arayüzler için DSCP etiketleri (1 ile 63 arasında) ayarlayın. "
"Ayrıntılar için %sREADME%s bakın."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Başlat"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
-msgstr ""
+msgstr "%s hizmeti başlatılıyor"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
@@ -397,118 +438,138 @@ msgstr ""
"QoS ile çakışmayı önlemek için yüksek başlangıç işareti kullanılır. Dikkatli "
"bir şekilde değiştirin"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
"Hizmet tarafından oluşturulan tablolar için Başlatma (WAN) Tablo kimlik "
"numarası."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Durdur"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
-msgstr ""
+msgstr "Durduruldu (Devre dışı)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
-msgstr ""
+msgstr "Durduruldu (sürüm: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
-msgstr ""
+msgstr "%s hizmeti durduruluyor"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr "Sıkı yaptırım"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr "Ağ geçidi kapalıyken politikaları katı bir şekilde uygulayın"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr "Desteklenen Arayüzler"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr "Desteklenen Protokoller"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr "Bastır / Çıktı yok"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
-msgstr ""
+msgstr "'%s' özel kullanıcı dosyasında söz dizimi hatası!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr "%s varsayılan ağ geçidini gösterir. Ayrıntılar için %sREADME%s bakın."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
-msgstr ""
+msgstr "%s bu sistemde desteklenmiyor."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
-msgstr ""
+msgstr "%s hizmeti WAN ağ geçidini bulamadı!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
-msgstr ""
+msgstr "%s hizmeti şu anda devre dışı!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "%s desteği bilinmiyor."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
+msgstr "Beklenmeyen çıkış veya hizmet sonlandırması: '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "Bilinmeyen Hata!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "Bilinmeyen Uyarı!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "'%s' arayüzü için bilinmeyen paket işareti"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
+"'%s' özel kullanıcı dosyasında 'curl' kullanımı algılandı, ancak 'curl' "
+"kurulu değil!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "Ayrıntılı çıktı"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr "WAN Tablosu FW İşareti"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr "WAN Tablo Kimliği"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr "Web UI Yapılandırması"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "%s (disabled)"
#~ msgstr "%s (devre dışı)"
diff --git a/applications/luci-app-pbr/po/uk/pbr.po b/applications/luci-app-pbr/po/uk/pbr.po
index 26ecf2556d..7fba1b0b5f 100644
--- a/applications/luci-app-pbr/po/uk/pbr.po
+++ b/applications/luci-app-pbr/po/uk/pbr.po
@@ -11,165 +11,170 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "Розширена конфігурація"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "Базова конфігурація"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "Ланцюжок"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "Вимкнути"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "Вимкнено"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "Увімкнути"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -177,39 +182,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "Підтримка IPv6"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Інтерфейс"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "Назва"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -217,47 +234,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "Шлях"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -265,229 +298,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "Перезапустити"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "Стан сервісу"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "Запустити"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "Зупинити"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Comment"
#~ msgstr "Примітка"
diff --git a/applications/luci-app-pbr/po/vi/pbr.po b/applications/luci-app-pbr/po/vi/pbr.po
index 2430ebf2d9..0838548fef 100644
--- a/applications/luci-app-pbr/po/vi/pbr.po
+++ b/applications/luci-app-pbr/po/vi/pbr.po
@@ -10,165 +10,170 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "Bật"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr ""
@@ -176,39 +181,51 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -216,47 +233,63 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr ""
@@ -264,229 +297,255 @@ msgstr ""
msgid "Policy Routing"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Giao thức"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
-
#~ msgid "Configuration"
#~ msgstr "Cấu hình"
diff --git a/applications/luci-app-pbr/po/zh_Hans/pbr.po b/applications/luci-app-pbr/po/zh_Hans/pbr.po
index f31c14c291..657c6734ef 100644
--- a/applications/luci-app-pbr/po/zh_Hans/pbr.po
+++ b/applications/luci-app-pbr/po/zh_Hans/pbr.po
@@ -1,21 +1,26 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-12-05 09:36+0000\n"
-"Last-Translator: Eric <hamburger1024@duck.com>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationspbr/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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "找不到二进制%s!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
@@ -24,30 +29,30 @@ msgstr ""
"%s警告:%s在更改本节任何内容之前,请确保检查 %sREADME%s !请非常谨慎地更改以"
"下任何设置!%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
msgstr "AdGuardHome ip集"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
msgstr "添加"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
msgstr "添加忽略目标"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr "将“忽略”添加到策略接口列表中。 有关详细信息,请参阅 %sREADME%s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "高级配置"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
@@ -56,7 +61,7 @@ msgstr ""
"允许指定服务明确支持的接口名称列表(小写)。如果您的OpenVPN隧道具有tun *或"
"tap *以外的dev选项,则可能很有用。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
@@ -65,116 +70,116 @@ msgstr ""
"允许指定服务将忽略的接口名称列表(小写)。如果在路由器上同时运行VPN服务器和"
"VPN客户端,则很有用。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "基本配置"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "链"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr "冷凝输出"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
msgstr "配置(%s)验证失败!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr "控制系统日志和控制台输出的详细程度。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr "自定义用户文件包括"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
msgstr "自定义用户文件“%s”未找到或为空!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr "DSCP标签"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr "DSCP标记"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "默认ICMP接口"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "禁用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "已禁用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
msgstr "正在禁用 %s 服务"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr "在Web UI 的协议栏中显示这些协议。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
msgstr "Dnsmasq ip集"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
msgstr "Dnsmasq nft 集"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr "当网关关闭时不要执行策略"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "启用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
msgstr "正在启用 %s 服务"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
msgstr "运行自定义用户文件“%s”时出错!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr "服务使用的FW掩码。高掩码用于避免与SQM / QoS冲突。谨慎更改"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
msgstr "未能重新加载“%s”!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
msgstr "设置“%s” 失败!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
msgstr "未能设置任何网关!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr "强制ICMP协议接口。"
@@ -182,90 +187,117 @@ msgstr "强制ICMP协议接口。"
msgid "Grant UCI and file access for luci-app-pbr"
msgstr "授予 luci-app-pbr UCI 和文件访问权限"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "IPv6 支持"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr "忽略的接口"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "插入"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "策略 %s IPv4 插入失败"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "策略 %s IPv4 和 IPv6 均插入失败"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr "安装的 AdGuardHome (%s) 不支持 'ipset_file' 选项。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "接口"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "本地地址/设备"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "本地端口"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr "策略 %s 中的 IP 族不匹配"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "名称"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
"Placeholders below represent just the format/syntax and will not be used if "
"fields are left blank."
msgstr ""
-"名称、接口和至少一个其他字段是必需的。 "
-"多个本地和远程地址/设备/域和端口可以用空格分隔。 "
-"下面的占位符仅代表格式/语法,如果字段留空则不会使用。"
+"名称、接口和至少一个其他字段是必需的。 多个本地和远程地址/设备/域和端口可以用"
+"空格分隔。 下面的占位符仅代表格式/语法,如果字段留空则不会使用。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "无更改"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
msgstr "未安装或未找到"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr "输出详细程度"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "路径"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr "更改此选项之前,请检查 %sREADME%s 。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr "请取消设置 'chain' 或将策略 '%s' 的 'chain' 设为 'PREROUTING'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr "请取消设置 'chain' 或将策略 '%s' 的 'chain' 设为 'prerouting'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr "请取消设置 'proto' 或将策略 '%s' 的 'proto' 设为 'all'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr "请取消设置策略 '%s' 的 'src_addr'、 'src_port' 和 'dest_port'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "策略"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
msgstr "策略“%s”有一个未知接口!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
msgstr "策略“%s”有未分配的接口!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
msgstr "策略“%s”没有源/目标参数!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
msgstr "基于策略的路由 - 配置"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
msgstr "基于策略的路由 - 状态"
@@ -273,49 +305,53 @@ msgstr "基于策略的路由 - 状态"
msgid "Policy Routing"
msgstr "策略路由"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "协议"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr "远程地址/域"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr "远程端口"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr "解析器 %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid "Resolver set (%s) is not supported on this system!"
msgstr "此系统不支持解析器集 (%s)!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "此系统不支持解析器集 (%s)。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr "解析器集支持(%s)需要 ipset,但找不到 ipset 二进制文件!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr "解析器集支持(%s)需要 nftables,但找不到 nft 二进制文件!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "重启"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
-msgstr "正在重新启动 %s 服务"
+msgstr "重新启动 %s 服务"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
msgstr "规则创建选项"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
@@ -323,182 +359,207 @@ msgstr ""
"设置后但重新启动DNSMASQ之前,请运行以下用户文件。有关详细信息,请参见 "
"%sREADME%s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
msgstr "正在运行(版本:%s 使用 iptables)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
msgstr "正在运行(版本:%s 使用 nft)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
msgstr "正在运行(版本:%s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr "有关详细信息,请参见 %sREADME%s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "选择 -A/add 表示添加,I/Insert 表示插入。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "服务控制"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "服务错误"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr "FW 服务掩码"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr "服务网关"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "服务状态"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "服务警告"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
"设置特定接口的DSCP标签(范围在1到63之间)。有关详细信息,请参见 %sREADME%s 。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr "因禁用 IPv6 支持而跳过 IPv6 策略 '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "启动"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
msgstr "正在启动 %s 服务"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
"启动(WAN)FW标记服务使用的标记。高起始标记用于避免与SQM / QoS冲突。谨慎更改"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr "服务创建的表的起始(WAN)表ID号。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
msgstr "已停止(禁用)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
msgstr "已停止(版本:%s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
msgstr "正在停止 %s 服务"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr "严格执行"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr "当网关关闭时严格执行策略"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr "支持的接口"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr "支持的协议"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr "抑制/无输出"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
msgstr "自定义用户文件“%s”中有语法错误!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr "%s 表示默认网关。详情见 %sREADME%s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
msgstr "此系统不支持 %s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
-msgstr "%s 服务未能发现 WAN 网关!"
+msgstr "%s service 未能发现 WAN 网关!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
msgstr "%s 服务当前被禁用!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "不清楚是否支持 %s。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr "ipset 名称“%s”超过允许的 31 个字符长度!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
msgstr "nft 集名称“%s”超过允许的 31 个字符长度!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
msgstr "意外退出或服务终止:“%s”!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "未知错误!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "未知警告!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "接口 '%s' 的未知数据包标记"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr "策略 %s 中未知的协议"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
msgstr "在自定义用户文件“%s”中检测到使用“curl”,但未安装“curl”!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
msgstr "对域使用解析器集支持"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "详细输出"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr "WAN 表 FW 标记"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr "WAN表ID"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr "Web UI配置"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
msgstr "所有"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr "找不到 ip-full 二进制文件!"
+#~ msgid "ip-full binary cannot be found!"
+#~ msgstr "找不到 ip-full 二进制文件!"
#~ msgid "%s (disabled)"
#~ msgstr "%s (已禁用)"
diff --git a/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po b/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po
index a353dcecaf..f9366f99f1 100644
--- a/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po
+++ b/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po
@@ -10,430 +10,544 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: 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
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "加载中"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Loading"
+#~ msgstr "加载中"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/zh_Hant/pbr.po b/applications/luci-app-pbr/po/zh_Hant/pbr.po
index 21ebf21443..6d0c649a8f 100644
--- a/applications/luci-app-pbr/po/zh_Hant/pbr.po
+++ b/applications/luci-app-pbr/po/zh_Hant/pbr.po
@@ -1,21 +1,26 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-25 14:34+0000\n"
-"Last-Translator: James Tien <jamestien.1219@gmail.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationspbr/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
@@ -24,30 +29,30 @@ msgstr ""
"%s警告:%s變更此部分的任何設定前,請確保已參閱 %sREADME%s!要變更下面的任何設"
"定應格外小心!%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
-msgstr ""
+msgstr "AdGuardHome ip集"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
-msgstr ""
+msgstr "加入"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
-msgstr ""
+msgstr "加入忽略目標"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
-msgstr ""
+msgstr "將「忽略」加入到原則介面清單中。有關詳細資訊,請參閱 %sREADME%s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr "進階組態"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
@@ -56,7 +61,7 @@ msgstr ""
"允許指定服務明確支持的界面名稱列表(小寫)。如果您的OpenVPN隧道具有tun* 或 "
"tap*以外的dev選項,則可能很有用。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
@@ -65,254 +70,288 @@ msgstr ""
"允許指定服務將忽略的界面名稱列表(小寫)。如果在路由器上同時運行VPN伺服器和"
"VPN客戶端,則很有用。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr "基本配置"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr "鏈"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr "凝練輸出"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
msgid "Config (%s) validation failure!"
-msgstr ""
+msgstr "設定 (%s) 驗證失敗!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr "控制系統日誌和主控台輸出的詳細程度。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr "自定義用戶文件包括"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
msgid "Custom user file '%s' not found or empty!"
-msgstr ""
+msgstr "自訂使用者檔案「%s」未找到或是空的!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr "DSCP標籤"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr "DSCP標記"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr "預設ICMP界面"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr "停用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr "已停用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
msgid "Disabling %s service"
-msgstr ""
+msgstr "正在停用 %s 服務"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr "在Web UI的協定列中顯示這些協定。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
-msgstr ""
+msgstr "Dnsmasq ip集"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
-msgstr ""
+msgstr "Dnsmasq nft 集"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr "當匝道關閉時不要執行政策"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr "啟用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
msgid "Enabling %s service"
-msgstr ""
+msgstr "正在啟用 %s 服務"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
msgid "Error running custom user file '%s'!"
-msgstr ""
+msgstr "執行自訂使用者檔案「%s」時發生錯誤!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr "服務使用的防火牆遮罩。高遮罩用於避免與SQM / QoS衝突。謹慎更改"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "Failed to reload '%s'!"
-msgstr ""
+msgstr "未能重新載入「%s」!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
msgid "Failed to set up '%s'!"
-msgstr ""
+msgstr "設定「%s」 失敗!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
msgid "Failed to set up any gateway!"
-msgstr ""
+msgstr "未能設定任何閘道!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
msgstr "強制ICMP協定界面。"
#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
msgid "Grant UCI and file access for luci-app-pbr"
-msgstr ""
+msgstr "授予 luci-app-pbr UCI 和檔案存取權限"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr "支援 IPv6"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr "忽略的界面"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr "插入"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
-msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr "安裝的 AdGuardHome (%s) 不支援 'ipset_file' 選項。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "介面"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "本地位址/設備"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr "本地端埠號"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr "名稱"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
"Name, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
"Placeholders below represent just the format/syntax and will not be used if "
"fields are left blank."
msgstr ""
+"名稱、介面和至少一個其他欄位是必需的。多個本地和遠端位址/裝置/網域和連接埠可"
+"以用空格分隔。下面的預留位置僅代表格式/語法,如果欄位留空則不會使用。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr "沒變更"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr ""
+msgstr "未安裝或未找到"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr "輸出詳細程度"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr "路徑"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr "變更此選項前,請參閱 %sREADME%s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "政策"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
msgid "Policy '%s' has an unknown interface!"
-msgstr ""
+msgstr "原則「%s」有一個未知介面!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
msgid "Policy '%s' has no assigned interface!"
-msgstr ""
+msgstr "原則「%s」有未分配的介面!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
msgid "Policy '%s' has no source/destination parameters!"
-msgstr ""
+msgstr "原則「%s」沒有來源/目的參數!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
-msgstr ""
+msgstr "基於原則的路由 - 設定"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
-msgstr ""
+msgstr "基於原則的路由 - 狀態"
#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
msgid "Policy Routing"
-msgstr ""
+msgstr "原則路由"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "協定"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr "遠端位址/網域"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr "遠端埠號"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr "此系統不支援解析器集 (%s)!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
-msgstr ""
+msgstr "此系統不支援解析器集 (%s)。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
msgid ""
"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
-msgstr ""
+msgstr "解析器集支援 (%s) 需要 ipset,但找不到 ipset 二進位檔案!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
msgid ""
"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
-msgstr ""
+msgstr "解析器集支援 (%s) 需要 nftables,但找不到 nft 二進位檔案!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
msgid "Restart"
msgstr "重新啟動"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
msgid "Restarting %s service"
-msgstr ""
+msgstr "正在重新啟動 %s 服務"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
-msgstr ""
+msgstr "規則建立選項"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
@@ -320,52 +359,52 @@ msgstr ""
"設定後請先執行以下使用者檔案,然後再重新啟動 Dnsmasq;請參閱 %sREADME%s 以獲"
"得詳細資訊。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
-msgstr ""
+msgstr "正在執行 (版本:%s 使用 iptables)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
-msgstr ""
+msgstr "正在執行 (版本:%s 使用 nft)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
-msgstr ""
+msgstr "正在執行 (版本:%s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
msgstr "請參閱 %sREADME%s 以獲得詳細資訊。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
-msgstr ""
+msgstr "選擇 -A/add 表示加入, -I/Insert 表示插入。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
msgid "Service Control"
msgstr "服務控制"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Service Errors"
msgstr "服務出錯"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
msgstr "防火牆遮罩服務"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
msgstr "服務匝道器"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
msgstr "服務狀態"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
msgid "Service Warnings"
msgstr "服務警告"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
@@ -373,130 +412,152 @@ msgstr ""
"設定特定介面的 DSCP 標籤(取值範圍:1-63);請參閱 %sREADME%s 以獲得詳細資"
"訊。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr "啟動"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
msgid "Starting %s service"
-msgstr ""
+msgstr "正在啟動 %s 服務"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
"啟動(WAN)FW標記服務使用的標記。高起始標記用於避免與SQM / QoS衝突。謹慎更改"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr "服務創建的表的起始(WAN)表ID號碼。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
-msgstr ""
+msgstr "已停止 (停用)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
-msgstr ""
+msgstr "已停止 (版本:%s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
msgid "Stopping %s service"
-msgstr ""
+msgstr "正在停止 %s 服務"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr "嚴格執行"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr "當匝道器關閉時嚴格執行策略"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr "已支援的界面"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr "已支援的協定"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr "抑制/無輸出"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
msgid "Syntax error in custom user file '%s'!"
-msgstr ""
+msgstr "自訂使用者檔案「%s」中有語法錯誤!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr "%s 表示預設閘道。詳情見 %sREADME%s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
-msgstr ""
+msgstr "此系統不支援 %s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
msgid "The %s service failed to discover WAN gateway!"
-msgstr ""
+msgstr "%s 服務未能發現 WAN 閘道!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid "The %s service is currently disabled!"
+msgstr "%s 服務目前被停用!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr ""
+msgstr "ipset 名稱「%s」超過允許的 31 個字元長度!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr ""
+msgstr "nft 集名稱「%s」超過允許的 31 個字元長度!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
msgid "Unexpected exit or service termination: '%s'!"
+msgstr "意外退出或服務終止:「%s」!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
"installed!"
-msgstr ""
+msgstr "在自訂使用者檔案「%s」中偵測到使用「curl」,但未安裝「curl」!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
-msgstr ""
+msgstr "對網域使用解析器集支援"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
msgstr "詳細輸出"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr "WAN表格防火牆標記"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr "WAN表格ID"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr "Web UI配置"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192
-#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
-msgstr ""
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
-msgid "ip-full binary cannot be found!"
-msgstr ""
+msgstr "所有"
#~ msgid "%s (disabled)"
#~ msgstr "%s(已停用)"
diff --git a/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po b/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po
index c834fed2a2..e9369b12fc 100644
--- a/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po
+++ b/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po
@@ -10,430 +10,541 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
msgid "Disable"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: 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
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
msgid "Path"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
msgid "Start"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
msgid "Stop"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-polipo/po/it/polipo.po b/applications/luci-app-polipo/po/it/polipo.po
index d15d6e5692..8b25a54142 100644
--- a/applications/luci-app-polipo/po/it/polipo.po
+++ b/applications/luci-app-polipo/po/it/polipo.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: 2021-03-15 10:03+0000\n"
-"Last-Translator: Giovanni Giacobbi <giovanni@giacobbi.net>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/it/>\n"
"Language: it\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.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -82,7 +82,7 @@ msgstr "Quanta RAM dovrebbe Polipo usa come sua cache."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:112
msgid "In RAM cache size (in bytes)"
-msgstr "In RAM cache size (in bytes)"
+msgstr "Dimensione della cache in RAM (in byte)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
msgid "Listen address"
@@ -120,11 +120,11 @@ msgstr "Non usare mai DNS RESOLVER"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:119
msgid "On-Disk Cache"
-msgstr "On-Disk Cache"
+msgstr "Cache su disco"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:169
msgid "PMM segments size (in bytes)"
-msgstr "DImensione segmenti PMM (in bytes)"
+msgstr "Dimensione segmenti PMM (in byte)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:12
msgid "Parent Proxy"
diff --git a/applications/luci-app-qos/po/ko/qos.po b/applications/luci-app-qos/po/ko/qos.po
index 348a8ff261..1859763cdf 100644
--- a/applications/luci-app-qos/po/ko/qos.po
+++ b/applications/luci-app-qos/po/ko/qos.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/ko/>\n"
@@ -12,31 +12,31 @@ 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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
-msgstr ""
+msgstr "오버헤드 계산"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
msgid "Classification Rules"
-msgstr ""
+msgstr "분류 규칙"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:19
msgid "Classification group"
-msgstr ""
+msgstr "분류 그룹"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
msgid "Comment"
-msgstr ""
+msgstr "메모"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
msgid "Destination host"
-msgstr ""
+msgstr "목적 호스트"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
msgid "Download speed (kbit/s)"
-msgstr ""
+msgstr "다운로드 속도 (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
@@ -44,11 +44,11 @@ msgstr "활성화"
#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
msgid "Grant UCI access for luci-app-qos"
-msgstr ""
+msgstr "luci-app-qos에 UCI 접근 권한 허용"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
-msgstr ""
+msgstr "반이중"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
msgid "Interfaces"
@@ -56,7 +56,7 @@ msgstr "인터페이스"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
msgid "Number of bytes"
-msgstr ""
+msgstr "바이트 수"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:73
msgid "Ports"
@@ -72,11 +72,12 @@ msgstr "QoS"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
msgid "Quality of Service"
-msgstr ""
+msgstr "서비스 품질 (QoS)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:56
+#, fuzzy
msgid "Source host"
-msgstr ""
+msgstr "소스 호스트"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
msgid "Target"
@@ -84,24 +85,26 @@ msgstr "대상"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
msgid "Upload speed (kbit/s)"
-msgstr ""
+msgstr "업로드 속도 (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:8
msgid ""
"With <abbr title=\"Quality of Service\">QoS</abbr> you can prioritize "
"network traffic selected by addresses, ports or services."
msgstr ""
+"<abbr title=\"Quality of Service\">QoS</abbr>로 주소, 포트, 서비스 등을 "
+"분류하여 네트워크 트래픽의 우선도를 지정할 수 있습니다."
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:58
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:63
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:67
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:75
msgid "all"
-msgstr ""
+msgstr "모두"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
-msgstr ""
+msgstr "기본"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
msgid "express"
@@ -109,15 +112,15 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:43
msgid "low"
-msgstr ""
+msgstr "낮음"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:42
msgid "normal"
-msgstr ""
+msgstr "보통"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:40
msgid "priority"
-msgstr ""
+msgstr "최우선"
#~ msgid "Service"
#~ msgstr "Service"
diff --git a/applications/luci-app-qos/po/pl/qos.po b/applications/luci-app-qos/po/pl/qos.po
index 17abe7a9af..57f4953cfb 100644
--- a/applications/luci-app-qos/po/pl/qos.po
+++ b/applications/luci-app-qos/po/pl/qos.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/pl/>\n"
@@ -13,7 +13,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.10.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
diff --git a/applications/luci-app-qos/po/zh_Hant/qos.po b/applications/luci-app-qos/po/zh_Hant/qos.po
index 02c44e7fb7..376600a598 100644
--- a/applications/luci-app-qos/po/zh_Hant/qos.po
+++ b/applications/luci-app-qos/po/zh_Hant/qos.po
@@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: LuCi Chinese Translation\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2022-02-05 09:21+0000\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsqos/zh_Hant/>\n"
@@ -15,7 +15,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.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -102,7 +102,7 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:67
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:75
msgid "all"
-msgstr "全部"
+msgstr "所有"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
diff --git a/applications/luci-app-radicale/po/it/radicale.po b/applications/luci-app-radicale/po/it/radicale.po
index 63e4fb2ba9..625983180c 100644
--- a/applications/luci-app-radicale/po/it/radicale.po
+++ b/applications/luci-app-radicale/po/it/radicale.po
@@ -1,32 +1,36 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-16 08:19+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
"'AUTO' selects the highest protocol version that client and server support."
msgstr ""
+"'AUTO' seleziona la versione del protocollo più alta supportata dal client e "
+"dal server."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:223
msgid ""
"'Hostname:Port' or 'IPv4:Port' or '[IPv6]:Port' Radicale should listen on"
msgstr ""
+"'Hostname:Porta' o 'IPv4:Porta' o '[IPv6]:Porta' a cui Radicale dovrebbe "
+"ascoltare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:272
msgid "AUTO"
-msgstr ""
+msgstr "AUTO"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:706
msgid "Additional HTTP headers"
-msgstr ""
+msgstr "Header HTTP aggiuntive"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:222
msgid "Address:Port"
diff --git a/applications/luci-app-radicale2/po/da/radicale2.po b/applications/luci-app-radicale2/po/da/radicale2.po
index 6077b293f3..45a6e2e4c6 100644
--- a/applications/luci-app-radicale2/po/da/radicale2.po
+++ b/applications/luci-app-radicale2/po/da/radicale2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2022-11-25 14:34+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/da/>\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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -130,7 +130,7 @@ msgstr "Filnavn"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder"
-msgstr ""
+msgstr "Mappe"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder in which to store collections"
diff --git a/applications/luci-app-radicale2/po/it/radicale2.po b/applications/luci-app-radicale2/po/it/radicale2.po
index 732522552a..2e725b8f6f 100644
--- a/applications/luci-app-radicale2/po/it/radicale2.po
+++ b/applications/luci-app-radicale2/po/it/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2022-08-16 08:19+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/it/>\n"
"Language: it\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -25,7 +25,7 @@ msgstr "Impostazioni Avanzate"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
-msgstr ""
+msgstr "Cifrari consentiti"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
msgid "Authentication"
diff --git a/applications/luci-app-samba4/po/el/samba4.po b/applications/luci-app-samba4/po/el/samba4.po
index 59ce8d5872..8fb73731d8 100644
--- a/applications/luci-app-samba4/po/el/samba4.po
+++ b/applications/luci-app-samba4/po/el/samba4.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-28 02:08+0200\n"
-"PO-Revision-Date: 2022-10-03 08:34+0000\n"
-"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
+"PO-Revision-Date: 2022-12-10 12:46+0000\n"
+"Last-Translator: Alexis M <mosjiag+hosted.weblate@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/el/>\n"
"Language: el\n"
@@ -12,11 +12,11 @@ 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.14.1\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
-msgstr ""
+msgstr "Να επιτρέπεται στους επισκέπτες"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
diff --git a/applications/luci-app-samba4/po/it/samba4.po b/applications/luci-app-samba4/po/it/samba4.po
index 93b4d6e255..2a3ffaf1cb 100644
--- a/applications/luci-app-samba4/po/it/samba4.po
+++ b/applications/luci-app-samba4/po/it/samba4.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: 2021-05-15 14:32+0000\n"
-"Last-Translator: Marco Mihai Condrache <marcomihaicondrache@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/it/>\n"
"Language: it\n"
@@ -12,21 +12,23 @@ 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.15.1-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
-msgstr "Permetti ospiti"
+msgstr "Consenti ospiti"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "Consenti protocolli/autenticazione legacy (non sicuro)."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:68
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
+"Consenti connessioni smb(v1)/Lanman legacy, necessarie per dispositivi più "
+"vecchi senza supporto smb(v2.1/3)."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
@@ -155,7 +157,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
-msgstr "Solo lettura"
+msgstr "Sola lettura"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
diff --git a/applications/luci-app-ser2net/po/it/ser2net.po b/applications/luci-app-ser2net/po/it/ser2net.po
index 9238d9693e..08f6f1172f 100644
--- a/applications/luci-app-ser2net/po/it/ser2net.po
+++ b/applications/luci-app-ser2net/po/it/ser2net.po
@@ -1,28 +1,28 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-16 08:19+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-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
msgid "Allow the RFC 2217 protocol"
-msgstr ""
+msgstr "Consenti il protocollo RFC 2217"
#: 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 "Baud rate"
-msgstr ""
+msgstr "Velocità di trasmissione"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "Binding address"
-msgstr ""
+msgstr "Indirizzo di bind"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Blink duration."
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 679e1ca374..b856544477 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-07-25 17:13+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+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.7.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -132,20 +132,24 @@ msgid ""
"Extra nftables expression for matching tcp traffics, e.g. \"tcp dport { 80, "
"443 }\""
msgstr ""
+"Expresión adicional de nftables para hacer coincidir los tráficos tcp, p. e. "
+"\"tcp dport { 80, 443 }\""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid ""
"Extra nftables expression for matching udp traffics, e.g. \"udp dport "
"{ 53 }\""
msgstr ""
+"Expresión adicional de nftables para hacer coincidir los tráficos de UDP, p. "
+"e. \"udp dport { 53 }\""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:68
msgid "Extra tcp expression"
-msgstr ""
+msgstr "Expresión tcp adicional"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:71
msgid "Extra udp expression"
-msgstr ""
+msgstr "Expresión UDP adicional"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:98
msgid ""
diff --git a/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po
index 5ad83826ad..1b74519540 100644
--- a/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po
@@ -1,22 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-22 00:01+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
-msgstr ""
+msgstr "-- tipo istanza --"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:225
msgid "<hidden>"
-msgstr ""
+msgstr "<hidden>"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
@@ -25,6 +25,7 @@ msgstr "Impostazioni Avanzate"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
+"Bypassa ss-redir per pacchetti con indirizzo di destinazione in questa lista"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid "Bypass ss-redir for packets with src address in this list"
diff --git a/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po
index 34785e75e6..00db7a3b96 100644
--- a/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-17 00:00+0000\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsshadowsocks-libev/zh_Hant/>\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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -269,7 +269,7 @@ msgstr "密碼"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:175
msgid "Plugin"
-msgstr "插入"
+msgstr "外掛"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:177
msgid "Plugin Options"
diff --git a/applications/luci-app-simple-adblock/po/ar/simple-adblock.po b/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
index 069365b504..c244e934a4 100644
--- a/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
@@ -11,11 +11,15 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.1\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -68,22 +72,26 @@ msgstr "نطاقات محظورة"
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -104,7 +112,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -115,7 +123,7 @@ msgstr "تعطيل"
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -141,11 +149,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "شغل"
@@ -159,27 +167,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "خطأ"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -192,7 +200,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -242,7 +250,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -269,22 +277,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -296,7 +308,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -308,7 +320,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "بداية"
@@ -316,11 +328,11 @@ msgstr "بداية"
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "قف"
@@ -332,7 +344,7 @@ msgstr ""
msgid "Stopped"
msgstr "توقفت"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -348,6 +360,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -365,6 +381,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -375,15 +395,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "تحذير"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -399,96 +419,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -496,10 +542,19 @@ msgstr ""
msgid "none"
msgstr "لا شيء"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "إعدادات"
diff --git a/applications/luci-app-simple-adblock/po/bg/simple-adblock.po b/applications/luci-app-simple-adblock/po/bg/simple-adblock.po
index 18caa854cc..ccc418370a 100644
--- a/applications/luci-app-simple-adblock/po/bg/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/bg/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr ""
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr "Забрани"
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Разрешаване"
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Грешка"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
@@ -315,11 +327,11 @@ msgstr ""
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,10 +541,19 @@ msgstr ""
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "Конфигурация"
diff --git a/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po b/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po
index 8673fe6b96..1571aac6ad 100644
--- a/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr ""
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr ""
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "সক্রিয় করুন"
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "ভুল"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "শুরু করুন"
@@ -315,11 +327,11 @@ msgstr "শুরু করুন"
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "সতর্কতা"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,10 +541,19 @@ msgstr ""
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "কনফিগারেশন"
diff --git a/applications/luci-app-simple-adblock/po/ca/simple-adblock.po b/applications/luci-app-simple-adblock/po/ca/simple-adblock.po
index 7c4bfabfd7..af0ecd2f8f 100644
--- a/applications/luci-app-simple-adblock/po/ca/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ca/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.1\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr "Dominis blocats"
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr ""
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
@@ -315,11 +327,11 @@ msgstr ""
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,10 +541,19 @@ msgstr ""
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "Configuració"
diff --git a/applications/luci-app-simple-adblock/po/cs/simple-adblock.po b/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
index 62ee9f4cc2..32616162a7 100644
--- a/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.6-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s není nainstalován nebo nenalezen"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr "Blokované domény"
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Ovládá systémový protokol a podrobnosti výstupu konzoly."
@@ -103,7 +111,7 @@ msgstr "Služba DNS"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr ""
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Stav služby"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Start"
@@ -315,11 +327,11 @@ msgstr "Start"
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Zastavit"
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,10 +541,19 @@ msgstr ""
msgid "none"
msgstr "žádný"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Chyba: %s"
diff --git a/applications/luci-app-simple-adblock/po/da/simple-adblock.po b/applications/luci-app-simple-adblock/po/da/simple-adblock.po
index ab611755c3..dfa71ea05a 100644
--- a/applications/luci-app-simple-adblock/po/da/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/da/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.2-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s er ikke installeret eller ikke fundet"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -69,22 +73,26 @@ msgstr "Blokerede domæner"
msgid "Blocked Hosts URLs"
msgstr "Blokerede værts-URL'er"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Blokerer %s domæner (med %s)."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Komprimeret cache-fil fundet."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Styrer systemlog og konsoloutput verbositet."
@@ -105,7 +113,7 @@ msgstr "DNS-tjeneste"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -116,7 +124,7 @@ msgstr "Deaktiver"
msgid "Disable Debugging"
msgstr "Deaktiver fejlfinding"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -142,11 +150,11 @@ msgstr "Brug ikke samtidig behandling"
msgid "Download time-out (in seconds)"
msgstr "Download timeout (i sekunder)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Downloader"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Aktiver"
@@ -160,27 +168,27 @@ msgstr "Aktiver fejlfinding"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Aktiverer fejlsøgningsoutput til /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Fejl"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Fail"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Tving gen-download"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Tving genindlæsning"
@@ -193,7 +201,7 @@ msgstr "Tving router DNS"
msgid "Force Router DNS server to all local devices"
msgstr "Tving router DNS-server til alle lokale enheder"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -248,7 +256,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr "Lad lokale enheder bruge deres egne DNS-servere, hvis de er indstillet"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -278,22 +286,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "Bemærk venligst, at %s ikke understøttes på dette system."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Genstarter"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Kontrol af tjenesten"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Tjenestestatus"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -305,7 +317,7 @@ msgstr "Simpel AdBlock"
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -317,7 +329,7 @@ msgstr "Samtidig behandling"
msgid "Some output"
msgstr "Noget output"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Start"
@@ -325,11 +337,11 @@ msgstr "Start"
msgid "Starting"
msgstr "Starter"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Stop"
@@ -342,7 +354,7 @@ msgstr ""
msgid "Stopped"
msgstr "Stoppet"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -358,6 +370,10 @@ msgstr "Gem komprimeret cache-fil på routeren"
msgid "Suppress output"
msgstr "Undertrykk output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -375,6 +391,10 @@ msgstr "URL'er til lister over domæner, der skal blokeres."
msgid "URLs to lists of hosts to be blocked."
msgstr "URL'er til lister over værter, der skal blokeres."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -385,15 +405,15 @@ msgstr "Brug samtidig behandling"
msgid "Verbose output"
msgstr "Verbose output"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Advarsel"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -409,96 +429,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "kunne ikke få adgang til delt hukommelse"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "fejlede ved oprettelsen af '%s' fil"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "Det lykkedes ikke at oprette en blokliste eller genstarte DNS resolver"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "kunne ikke oprette komprimeret cache"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr "kunne ikke oprette output/cache/gzip-filmappe"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "download mislykkedes"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "Det lykkedes ikke at downloade filen Config Update"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "formatering af datafil mislykkedes"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "kunne ikke flytte '%s' til '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "Det lykkedes ikke at flytte midlertidig datafil til '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "optimering af datafil mislykkedes"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "undlod at parse"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "kunne ikke parse Config Update-fil"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "kunne ikke behandle tilladelseslisten"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "kunne ikke genindlæse/genstarte DNS-resolver"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "kunne ikke fjerne midlertidige filer"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "kunne ikke genstarte/genindlæse DNS-resolver"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "sortering af datafil mislykkedes"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "kunne ikke stoppe %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "udpakning af komprimeret cache mislykkedes"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "ingen HTTPS/SSL-understøttelse på enheden"
@@ -506,10 +552,22 @@ msgstr "ingen HTTPS/SSL-understøttelse på enheden"
msgid "none"
msgstr "ingen"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Downloader"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Fejl: %s"
diff --git a/applications/luci-app-simple-adblock/po/de/simple-adblock.po b/applications/luci-app-simple-adblock/po/de/simple-adblock.po
index cb3228b2a4..f9ee255a56 100644
--- a/applications/luci-app-simple-adblock/po/de/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/de/simple-adblock.po
@@ -1,20 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-28 20:47+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2022-12-28 09:38+0000\n"
+"Last-Translator: Daniel S <d.schulz.mail@googlemail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s ist derzeit deaktiviert"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr "Aktiv"
@@ -69,22 +73,26 @@ msgstr "Gesperrte Domains"
msgid "Blocked Hosts URLs"
msgstr "URLs gesperrter Hosts"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Blockieren von %s Domänen (mit %s)."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr "Cache-Datei gefunden."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr "Komprimierte Cache-Datei erstellt."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Komprimierte Cache-Datei gefunden."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "Validierungsfehler der Konfiguration (%s)!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -106,7 +114,7 @@ msgstr "DNS-Dienst"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr "DNS-Auflösungsoption, siehe %sREADME%s für Details."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -117,9 +125,9 @@ msgstr "Deaktivieren"
msgid "Disable Debugging"
msgstr "Debugging deaktivieren"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
-msgstr "Deaktivierung des Dienstes %s"
+msgstr "Deaktiviere Service %s"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
msgid "Dnsmasq Config File URL"
@@ -143,11 +151,11 @@ msgstr "Verwende keine Simultanverarbeitung"
msgid "Download time-out (in seconds)"
msgstr "Download-Timeout (in Sekunden)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Herunterladen"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "Herunterladen von Listen"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Aktivieren"
@@ -161,27 +169,27 @@ msgstr "Debugging aktivieren"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Debug-Ausgabe nach /tmp/simple-adblock.log aktivieren."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
-msgstr "Aktivieren des Dienstes %s"
+msgstr "Aktiviere Service %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Fehler"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Fehlschlag"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr "DNS-Ports erzwingen:"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Erneutes Herunterladen erzwingen"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Erneut Laden erzwingen"
@@ -194,7 +202,7 @@ msgstr "Router-DNS erzwingen"
msgid "Force Router DNS server to all local devices"
msgstr "Router-DNS-Server auf alle lokalen Geräte erzwingen"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr "Erneutes Herunterladen von %s-Sperrlisten erzwingen"
@@ -254,7 +262,7 @@ msgstr ""
"Lassen Sie lokale Geräte ihre eigenen DNS-Server verwenden, wenn diese "
"eingestellt sind"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr "Nicht installiert oder nicht gefunden"
@@ -285,22 +293,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "Bitte beachte, dass %s auf diesem System nicht unterstützt wird."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Listen verarbeiten"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Starte neu"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Dienstverwaltung"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr "Dienstfehler"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Dienststatus"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr "Dienstwarnungen"
@@ -312,7 +324,7 @@ msgstr "Einfacher AdBlock"
msgid "Simple AdBlock - Configuration"
msgstr "Simple AdBlock - Konfiguration"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr "Simple AdBlock - Status"
@@ -324,7 +336,7 @@ msgstr "Gleichzeitige Verarbeitung"
msgid "Some output"
msgstr "Einige Ausgaben"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Start"
@@ -332,11 +344,11 @@ msgstr "Start"
msgid "Starting"
msgstr "Starte"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr "Start des Dienstes %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Stopp"
@@ -350,7 +362,7 @@ msgstr ""
msgid "Stopped"
msgstr "Angehalten"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr "Beenden des Dienstes %s"
@@ -366,6 +378,10 @@ msgstr "Speicher komprimierte Zwischenspeicherdatei auf Router"
msgid "Suppress output"
msgstr "Unterdrücke Ausgabe"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "Der %s-Dienst konnte das WAN-Gateway nicht erkennen!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -384,6 +400,10 @@ msgstr "URLs zu Listen von Domains, die blockiert werden sollen."
msgid "URLs to lists of hosts to be blocked."
msgstr "URLs zu Listen von Hosts, die blockiert werden sollen."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "Verzeichnis für '%s' kann nicht erstellt werden"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -394,15 +414,15 @@ msgstr "Nutze Simultanverarbeitung"
msgid "Verbose output"
msgstr "Ausführliche Ausgabe"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr "Version: %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Warnung"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr "deaktiviert"
@@ -418,97 +438,131 @@ msgstr "dnsmasq-Konfiguration"
msgid "dnsmasq ipset"
msgstr "dnsmasq-ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"Unterstützung für dnsmasq ipset ist aktiviert, aber entweder ist dnsmasq "
+"nicht installiert oder das installierte dnsmasq unterstützt ipset nicht"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"Unterstützung für dnsmasq ipset ist aktiviert, aber entweder ist ipset nicht "
+"installiert oder das installierte ipset unterstützt den Typ '%s' nicht"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr "dnsmasq-nft-Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"Unterstützung für dnsmasq nft set ist aktiviert, aber entweder ist dnsmasq "
+"nicht installiert oder das installierte dnsmasq unterstützt nft set nicht"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+"Die Unterstützung von dnsmasq nft sets ist aktiviert, aber nft ist nicht "
+"installiert"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr "dnsmasq-Server-Datei"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "Zugriff auf gemeinsamen Speicherbereich fehlgeschlagen"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "Erstellen der %s-Datei schlug fehl"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"Erstellung der Blockier-Liste oder Neustart des DNS-Resolvers fehlgeschlagen"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "Komprimierter Cache konnte nicht erzeugt werden"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "Verzeichnis für Datei %s konnte nicht erstellt werden"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr "Fehler beim Erstellen des Ausgabe-/Cache-/gzip-Dateiverzeichnisses"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "Herunterladen schlug fehl"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "Fehler beim Herunterladen der Konfigurationsaktualisierungsdatei"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "Formatierung der Datei schlug fehl"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "Verschieben von '%s' nach '%s' schlug fehl"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "Temporärdatei konnte nicht nach '%s' verschoben werden"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "Datei konnte nicht optimiert werden"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "konnte nicht eingelesen werden"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "Fehler beim Parsen der Konfigurationsaktualisierungsdatei"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "Fehler beim Verarbeiten der Zulassungsliste"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "Der DNS-Resolver-Prozess konnte nicht (neu-) gestartet werden"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "Temporäre Dateien konnten nich verschoben werden"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "Der DNS-Resolver-Prozess konnte nicht (neu-) gestartet werden"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "Datei konnte nicht sortiert werden"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "%s konnte nicht gestoppt werden"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "Komprimierter Cache konnte nicht entpackt werden"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "keine Unterstützung für HTTPS/SSL auf dem Gerät"
@@ -516,10 +570,24 @@ msgstr "keine Unterstützung für HTTPS/SSL auf dem Gerät"
msgid "none"
msgstr "kein"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "einige empfohlene Pakete fehlen"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr "unbound-Werbeblockerliste"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"Verwendung einer externen dnsmasq-Konfigurationsdatei erkannt, bitte setzen "
+"Sie die Option '%s' auf '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "Herunterladen"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s-Fehler: %s"
diff --git a/applications/luci-app-simple-adblock/po/el/simple-adblock.po b/applications/luci-app-simple-adblock/po/el/simple-adblock.po
index 1d91cc665c..cc65784eab 100644
--- a/applications/luci-app-simple-adblock/po/el/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/el/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr ""
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr ""
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ενεργοποίηση"
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Σφάλμα"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
@@ -315,11 +327,11 @@ msgstr ""
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,9 +541,18 @@ msgstr ""
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "Διαμόρφωση"
diff --git a/applications/luci-app-simple-adblock/po/en/simple-adblock.po b/applications/luci-app-simple-adblock/po/en/simple-adblock.po
index 7b505cd49a..0b03ece4d6 100644
--- a/applications/luci-app-simple-adblock/po/en/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/en/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr ""
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr ""
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
@@ -315,11 +327,11 @@ msgstr ""
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,6 +541,15 @@ msgstr ""
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
diff --git a/applications/luci-app-simple-adblock/po/es/simple-adblock.po b/applications/luci-app-simple-adblock/po/es/simple-adblock.po
index 170029ed36..732ea73193 100644
--- a/applications/luci-app-simple-adblock/po/es/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/es/simple-adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-11-22 20:44+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/es/>\n"
@@ -11,13 +11,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s está actualmente desactivado"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s no está instalado o no se encuentra"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr "Activo"
@@ -72,22 +76,26 @@ msgstr "Dominios bloqueados"
msgid "Blocked Hosts URLs"
msgstr "URLs de hosts bloqueadas"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Bloqueando %s dominios(con %s)."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr "Archivo de caché encontrado."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr "Archivo de caché comprimido creado."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Archivo de caché comprimido encontrado."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "¡Error de validación de configuración (%s)!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -113,7 +121,7 @@ msgstr ""
"Opción de resolución de DNS, consulte %sREADME%s para obtener más "
"información."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -124,7 +132,7 @@ msgstr "Desactivar"
msgid "Disable Debugging"
msgstr "Desactivar depuración"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr "Desactivando el servicio %s"
@@ -150,11 +158,11 @@ msgstr "No use procesamiento simultáneo"
msgid "Download time-out (in seconds)"
msgstr "Tiempo de espera de descarga (en segundos)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Descargando"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "Descargando listas"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Activar"
@@ -168,27 +176,27 @@ msgstr "Activar depuración"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Activa la salida de depuración a /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr "Activando el servicio %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Error"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Fallo"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr "Forzar puertos DNS:"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Forzar re-descarga"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Forzar recarga"
@@ -201,7 +209,7 @@ msgstr "Forzar al DNS del enrutador"
msgid "Force Router DNS server to all local devices"
msgstr "Forzar al servidor DNS del enrutador a todos los dispositivos locales"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
#, fuzzy
msgid "Force re-downloading %s block lists"
msgstr "Forzar la re-descarga de listas de bloqueo %s"
@@ -262,7 +270,7 @@ msgstr ""
"Permita que los dispositivos locales usen sus propios servidores DNS si "
"están configurados"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr "No instalado o no encontrado"
@@ -292,22 +300,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "Tenga en cuenta que %s no es compatible con este sistema."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Procesando listas"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Control de servicio"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr "Errores de servicio"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Estado del servicio"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr "Advertencias de servicio"
@@ -319,7 +331,7 @@ msgstr "AdBlock simple"
msgid "Simple AdBlock - Configuration"
msgstr "AdBlock simple - Configuración"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr "AdBlock simple - Estado"
@@ -331,7 +343,7 @@ msgstr "Procesamiento simultáneo"
msgid "Some output"
msgstr "Alguna salida"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Iniciar"
@@ -339,11 +351,11 @@ msgstr "Iniciar"
msgid "Starting"
msgstr "Iniciando"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr "Iniciando el servicio %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Detener"
@@ -357,7 +369,7 @@ msgstr ""
msgid "Stopped"
msgstr "Detenido"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr "Deteniendo el servicio %s"
@@ -373,6 +385,10 @@ msgstr "Almacene el archivo de caché comprimido en el enrutador"
msgid "Suppress output"
msgstr "Suprimir salida"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "¡El servicio %s no pudo descubrir la puerta de enlace WAN!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -392,6 +408,10 @@ msgstr "URLs a listas de dominios a bloquear."
msgid "URLs to lists of hosts to be blocked."
msgstr "URLs a listas de hosts a bloquear."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "No se puede crear el directorio para '%s'"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -402,15 +422,15 @@ msgstr "Usar procesamiento simultáneo"
msgid "Verbose output"
msgstr "Salida detallada"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr "Versión: %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Advertencia"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr "desactivado"
@@ -429,98 +449,132 @@ msgstr "configuración de dnsmasq"
msgid "dnsmasq ipset"
msgstr "conjunto de ips de dnsmasq"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"La compatibilidad con ipset de dnsmasq está activada, pero dnsmasq no está "
+"instalado o el instalado no admite ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"La compatibilidad con dnsmasq ipset está activada, pero ipset no está "
+"instalado o el ipset instalado no admite el tipo '%s'"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
#, fuzzy
msgid "dnsmasq nft set"
msgstr "conjunto nft de dnsmasq"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"La compatibilidad con nft set de dnsmasq está activada, pero dnsmasq no está "
+"instalado o el instalado no es compatible con nft set"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+"La compatibilidad con dnsmasq nft sets está activada, pero nft no está "
+"instalado"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr "archivo de servidores de dnsmasq"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "no se pudo acceder a la memoria compartida"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "no se pudo crear el archivo '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"no se pudo crear la lista de bloqueo o reiniciar el solucionador de DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "error al crear caché comprimido"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "no se pudo crear el directorio para el archivo %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr "no se pudo crear el directorio de archivos de salida/caché/gzip"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "error al descargar"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "no se pudo descargar el archivo de actualización de configuración"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "error al formatear el archivo de datos"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "no se pudo mover '%s' a '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "no se pudo mover el archivo de datos temporales a '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "no se pudo optimizar el archivo de datos"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "no se pudo analizar"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "no se pudo analizar el archivo de actualización de configuración"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "no se pudo procesar la lista de permitidos"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "error al recargar/reiniciar el solucionador DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "error al eliminar los archivos temporales"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "error al reiniciar/recargar el solucionador DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "error al ordenar el archivo de datos"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "no se pudo detener %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "no se pudo descomprimir el caché comprimido"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "sin soporte HTTPS/SSL en el dispositivo"
@@ -528,11 +582,25 @@ msgstr "sin soporte HTTPS/SSL en el dispositivo"
msgid "none"
msgstr "ninguno"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "faltan algunos paquetes recomendados"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
#, fuzzy
msgid "unbound adblock list"
msgstr "lista de adblock no enlazada"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"se detectó el uso de un archivo de configuración dnsmasq externo, establezca "
+"la opción '%s' en '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "Descargando"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Error: %s"
@@ -611,8 +679,8 @@ msgstr "lista de adblock no enlazada"
#~ "details."
#~ msgstr ""
#~ "Elija la opción de resolución DNS para crear la lista de bloqueos de "
-#~ "anuncios, consulte <a href=\"%s#dns-resolution-option\" target=\"_blank"
-#~ "\">LÉEME</a> para obtener más información."
+#~ "anuncios, consulte <a href=\"%s#dns-resolution-option\" "
+#~ "target=\"_blank\">LÉEME</a> para obtener más información."
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "URLs de dominio en lista negra"
diff --git a/applications/luci-app-simple-adblock/po/fi/simple-adblock.po b/applications/luci-app-simple-adblock/po/fi/simple-adblock.po
index 12b397fe4e..750226f5bd 100644
--- a/applications/luci-app-simple-adblock/po/fi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/fi/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr "Estetyt verkkonimet"
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr "Poista käytöstä"
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ota käyttöön"
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Virhe"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Aloita"
@@ -315,11 +327,11 @@ msgstr "Aloita"
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Pysäytä"
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr "Pysäytetty"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Varoitus"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,10 +541,19 @@ msgstr ""
msgid "none"
msgstr "ei mitään"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "Kokoonpano"
diff --git a/applications/luci-app-simple-adblock/po/fr/simple-adblock.po b/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
index 7c4385f88b..db45273279 100644
--- a/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.14-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s n'est pas installé ou introuvable"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -69,22 +73,26 @@ msgstr "Domaines bloqués"
msgid "Blocked Hosts URLs"
msgstr "URLs des hôtes bloqués"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Fichier Compressé cache trouvé."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -106,7 +114,7 @@ msgstr "Service DNS"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -117,7 +125,7 @@ msgstr "Désactiver"
msgid "Disable Debugging"
msgstr "Désactiver le Débogage"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -143,11 +151,11 @@ msgstr "Ne pas utiliser de processus simultanés"
msgid "Download time-out (in seconds)"
msgstr "Time-out de téléchargement (en secondes)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Téléchargement"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Activer"
@@ -161,27 +169,27 @@ msgstr "Activer le Débogage"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Active la sortie de débogage vers /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Erreur"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Echec"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Forcer le re-téléchargement"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Forcer le re-chargement"
@@ -194,7 +202,7 @@ msgstr "Forcer le Routeur DNS"
msgid "Force Router DNS server to all local devices"
msgstr "Routage forcé du serveur DNS vers tous les appareils locaux"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -252,7 +260,7 @@ msgstr ""
"Permettre aux appareils locaux d'utiliser leurs propres serveurs DNS s'ils "
"sont configurés"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -283,22 +291,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "Veuillez noter que ce système ne prend pas en charge le %s."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Redémarrage"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Contrôle de service"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Statut du service"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -310,7 +322,7 @@ msgstr "Adblock Simple"
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -322,7 +334,7 @@ msgstr "Traitement simultané"
msgid "Some output"
msgstr "Quelques informations en sortie"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Démarrer"
@@ -330,11 +342,11 @@ msgstr "Démarrer"
msgid "Starting"
msgstr "Démarrage"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Arrêter"
@@ -347,7 +359,7 @@ msgstr ""
msgid "Stopped"
msgstr "Arrêté"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -363,6 +375,10 @@ msgstr "Conserver le fichier du cache compressé sur le routeur"
msgid "Suppress output"
msgstr "Supprimer la sortie"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -380,6 +396,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -390,15 +410,15 @@ msgstr "Utiliser des processus simultanés"
msgid "Verbose output"
msgstr "Sortie verbeuse"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Avertissement"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -414,98 +434,124 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "impossible d'accéder à la mémoire partagée"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "échec de création du fichier '% s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"échec de la création de la liste de blocage ou du redémarrage du résolveur "
"DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "échec de création du cache compressé"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "échec de téléchargement"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "échec du téléchargement du fichier de mise à jour de la configuration"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "Echec du format de fichier de données"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "échec du déplacement de '% s' vers '% s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "Echec deplacement données temporaires fichier '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "pas réussi à optimiser le fichier de données"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "pas réussi à analyser"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "Échec de l’analyse du fichier de mise à jour de configuration"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "échec du traitement de la liste autorisée"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "échec de rechargement / redémarrage du résolveur DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "echec suppression fichiers temporaires"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "échec du redémarrage ou de rechargement de résolution DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "echec de trier le fichier de données"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "n'a pas pu arrêter% s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "echec décompression cache"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "pas de prise en charge HTTPS/SSL sur l’appareil"
@@ -513,10 +559,22 @@ msgstr "pas de prise en charge HTTPS/SSL sur l’appareil"
msgid "none"
msgstr "aucun"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Téléchargement"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Erreur : %s"
@@ -583,8 +641,8 @@ msgstr ""
#~ "details."
#~ msgstr ""
#~ "Choisissez l'option de résolution DNS pour laquelle vous souhaitez créer "
-#~ "la liste adblock, voir la <a href=\"%s#dns-resolution-option\" target="
-#~ "\"_blank\">README</a> pour plus de détails."
+#~ "la liste adblock, voir la <a href=\"%s#dns-resolution-option\" "
+#~ "target=\"_blank\">README</a> pour plus de détails."
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "URLs des Domaines blacklistés"
diff --git a/applications/luci-app-simple-adblock/po/he/simple-adblock.po b/applications/luci-app-simple-adblock/po/he/simple-adblock.po
index d192a5ab34..75faaca1af 100644
--- a/applications/luci-app-simple-adblock/po/he/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/he/simple-adblock.po
@@ -11,11 +11,15 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.3.1-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -68,22 +72,26 @@ msgstr ""
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -104,7 +112,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -115,7 +123,7 @@ msgstr ""
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -141,11 +149,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
@@ -159,27 +167,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -192,7 +200,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -242,7 +250,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -269,22 +277,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -296,7 +308,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -308,7 +320,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
@@ -316,11 +328,11 @@ msgstr ""
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -332,7 +344,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -348,6 +360,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -365,6 +381,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -375,15 +395,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -399,96 +419,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -496,9 +542,18 @@ msgstr ""
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "הגדרות"
diff --git a/applications/luci-app-simple-adblock/po/hi/simple-adblock.po b/applications/luci-app-simple-adblock/po/hi/simple-adblock.po
index 1b3f9dc098..e8979c0862 100644
--- a/applications/luci-app-simple-adblock/po/hi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/hi/simple-adblock.po
@@ -4,11 +4,15 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -61,22 +65,26 @@ msgstr ""
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -97,7 +105,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -108,7 +116,7 @@ msgstr ""
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -134,11 +142,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
@@ -152,27 +160,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -185,7 +193,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -235,7 +243,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -262,22 +270,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -289,7 +301,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -301,7 +313,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
@@ -309,11 +321,11 @@ msgstr ""
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -325,7 +337,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -341,6 +353,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -358,6 +374,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -368,15 +388,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -392,96 +412,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -489,6 +535,15 @@ msgstr ""
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
diff --git a/applications/luci-app-simple-adblock/po/hu/simple-adblock.po b/applications/luci-app-simple-adblock/po/hu/simple-adblock.po
index 78c01c8634..ad5c0034e0 100644
--- a/applications/luci-app-simple-adblock/po/hu/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/hu/simple-adblock.po
@@ -1,20 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/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.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s nincs telepítve vagy nem található"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -71,23 +75,26 @@ msgstr "Blokkolt domainek"
msgid "Blocked Hosts URLs"
msgstr "Blokkolt Host URL-ek"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
-#, fuzzy
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
-msgstr "Blokkolt %s domainek (%s -el)"
+msgstr "Blokkolt %s domainek (%s -el)."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "A rendszernaplót és a konzolkimenet részletességét vezérli."
@@ -108,7 +115,7 @@ msgstr "DNS szolgáltatás"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -119,7 +126,7 @@ msgstr "Letiltás"
msgid "Disable Debugging"
msgstr "Hibakeresés letiltása"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -145,11 +152,11 @@ msgstr "Ne használjon egyidejű feldolgozást"
msgid "Download time-out (in seconds)"
msgstr "Letöltés időkorlátja (másodpercben)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Letöltés"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Engedélyezés"
@@ -163,27 +170,27 @@ msgstr "Hibakeresés engedélyezése"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Engedélyezi a hibakeresési kimenetet a /tmp/simple-adblock.log fájlba."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Hiba"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Kényszerített újra letöltés"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Kényszerített újratöltés"
@@ -197,7 +204,7 @@ msgid "Force Router DNS server to all local devices"
msgstr ""
"Az útválasztó DNS-kiszolgálójának kényszerítése az összes helyi eszközre"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -255,7 +262,7 @@ msgid "Let local devices use their own DNS servers if set"
msgstr ""
"A helyi eszközök használhassák a saját DNS-kiszolgálóikat, ha be van állítva"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -284,22 +291,26 @@ msgstr ""
"Kérlek vedd figyelembe, hogy ez a/az %s nem támogatott ezen a rendszeren."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Újraindítás"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Szolgáltatás állapota"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -311,7 +322,7 @@ msgstr "Egyszerű reklámblokkoló"
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -323,7 +334,7 @@ msgstr "Egyidejű feldolgozás"
msgid "Some output"
msgstr "Valamilyen kimenet"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Indítás"
@@ -331,11 +342,11 @@ msgstr "Indítás"
msgid "Starting"
msgstr "Indítás"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Megállítás"
@@ -347,7 +358,7 @@ msgstr "A letöltés leállítása, ha az leállt a beállított másodpercekig.
msgid "Stopped"
msgstr "Megállítva"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -363,6 +374,10 @@ msgstr "Tömörített gyorsítótárfájl tárolása az útválasztón"
msgid "Suppress output"
msgstr "Kimenet elnyomása"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -380,6 +395,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -390,15 +409,15 @@ msgstr "Egyidejű feldolgozás használata"
msgid "Verbose output"
msgstr "Részletes kimenet"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Figyelmeztetés"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -414,97 +433,123 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "hiba a megosztott memória elérése közben"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "hiba a '%s' fájl létrehozása közben"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "hiba a letöltésben"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
#, fuzzy
msgid "failed to download Config Update file"
msgstr "hiba a Config Update fájl letöltésében"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "hiba a fájl mozgatása közben (Innen:'%s' Ide: '%s')"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "hiba az átmeneti fájlok törlése közben"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "hiba a %s megállítása közben"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "nincs HTTPS/SSL támogatás az eszközön"
@@ -512,10 +557,22 @@ msgstr "nincs HTTPS/SSL támogatás az eszközön"
msgid "none"
msgstr "nincs"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Letöltés"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Hiba: %s"
diff --git a/applications/luci-app-simple-adblock/po/it/simple-adblock.po b/applications/luci-app-simple-adblock/po/it/simple-adblock.po
index 42c15f2b79..e0d322e52e 100644
--- a/applications/luci-app-simple-adblock/po/it/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/it/simple-adblock.po
@@ -1,30 +1,34 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s non è installato o non è stato trovato"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
-msgstr ""
+msgstr "Attivo"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
-msgstr ""
+msgstr "Aggiungi voci IPv6"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
-msgstr ""
+msgstr "Aggiungi voci IPv6 alla lista di blocco."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
@@ -67,22 +71,26 @@ msgstr "Domini bloccati"
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr "Disabilita"
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Abilita"
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Errore"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Avvia"
@@ -315,11 +327,11 @@ msgstr "Avvia"
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,10 +541,19 @@ msgstr ""
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "Configurazione"
diff --git a/applications/luci-app-simple-adblock/po/ja/simple-adblock.po b/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
index 4efbe73a97..70e50150cb 100644
--- a/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
@@ -13,11 +13,15 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s は未インストールかまたは見つかりません"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -70,22 +74,26 @@ msgstr "ブロックされたドメイン"
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -106,7 +114,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -117,7 +125,7 @@ msgstr "無効"
msgid "Disable Debugging"
msgstr "デバッグ無効"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -143,11 +151,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr "ダウンロード タイムアウト(秒)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "有効化"
@@ -161,27 +169,27 @@ msgstr "デバッグ有効"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "エラー"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -194,7 +202,7 @@ msgstr "ルーターDNSの強制"
msgid "Force Router DNS server to all local devices"
msgstr "全ローカル デバイスにルーター DNSサーバーの使用を強制"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -244,7 +252,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr "DNSサーバーの使用を強制しない"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -271,22 +279,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "サービス ステータス"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -298,7 +310,7 @@ msgstr "Simple AdBlock"
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -310,7 +322,7 @@ msgstr ""
msgid "Some output"
msgstr "軽量出力"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "開始"
@@ -318,11 +330,11 @@ msgstr "開始"
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "停止"
@@ -334,7 +346,7 @@ msgstr ""
msgid "Stopped"
msgstr "停止済"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -350,6 +362,10 @@ msgstr ""
msgid "Suppress output"
msgstr "出力の抑制"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -367,6 +383,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -377,15 +397,15 @@ msgstr ""
msgid "Verbose output"
msgstr "詳細出力"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -401,96 +421,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -498,10 +544,19 @@ msgstr ""
msgid "none"
msgstr "なし"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "設定"
diff --git a/applications/luci-app-simple-adblock/po/ko/simple-adblock.po b/applications/luci-app-simple-adblock/po/ko/simple-adblock.po
index 15308dd396..a383d47fba 100644
--- a/applications/luci-app-simple-adblock/po/ko/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ko/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.14-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s가 설치되지 않았거나 찾을 수 없습니다"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr "차단된 도메인들"
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr "비활성화"
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "활성화"
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "에러"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "참고: %s은(는) 이 시스템에서 지원하지 않습니다."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "다시 시작 중"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "시작"
@@ -315,11 +327,11 @@ msgstr "시작"
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr "중지됨"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "경고"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,10 +541,19 @@ msgstr ""
msgid "none"
msgstr "없음"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "설정"
diff --git a/applications/luci-app-simple-adblock/po/mr/simple-adblock.po b/applications/luci-app-simple-adblock/po/mr/simple-adblock.po
index 5a31103f45..4311d98bea 100644
--- a/applications/luci-app-simple-adblock/po/mr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/mr/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr ""
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr ""
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "सेवा स्थिती"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
@@ -315,11 +327,11 @@ msgstr ""
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,10 +541,19 @@ msgstr ""
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "कॉन्फिगरेशन"
diff --git a/applications/luci-app-simple-adblock/po/ms/simple-adblock.po b/applications/luci-app-simple-adblock/po/ms/simple-adblock.po
index b73cbdc130..b2e18ff78a 100644
--- a/applications/luci-app-simple-adblock/po/ms/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ms/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr ""
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr ""
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
@@ -315,11 +327,11 @@ msgstr ""
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,9 +541,18 @@ msgstr ""
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "Konfigurasi"
diff --git a/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po b/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
index a4c1eab052..6aab06859a 100644
--- a/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.15-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s er ikke installert, eller ble ikke funnet"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr "Blokkerte domener"
msgid "Blocked Hosts URLs"
msgstr "Blokkerte vertsnettadresser"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Blokkerer %s domener (med %s)."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr "Skru av"
msgid "Disable Debugging"
msgstr "Skru på avlusning"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Laster ned …"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Skru på"
@@ -158,27 +166,27 @@ msgstr "Skru på avlusning"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Feil"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Mislykket"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr "Ikke installert, eller ble ikke funnet"
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Tjenestekontroll"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Tjenestestatus"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Start"
@@ -315,11 +327,11 @@ msgstr "Start"
msgid "Starting"
msgstr "Starter …"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Stopp"
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr "Stoppet"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr "Fortreng utdata"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr "Sirlig utdata"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Advarsel"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "fikk ikke tilgang til delt minne"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "klarte ikke å flytte «%s» til «%s»"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "klarte ikke å sortere datafil"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "klarte ikke å stoppe %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "ingen HTTPS/SSL-støtte på enheten"
@@ -496,10 +542,22 @@ msgstr "ingen HTTPS/SSL-støtte på enheten"
msgid "none"
msgstr "ingen"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Laster ned …"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Feil: %s"
diff --git a/applications/luci-app-simple-adblock/po/pl/simple-adblock.po b/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
index bbbb20e08d..25cca0aada 100644
--- a/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-12-04 23:54+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/pl/>\n"
@@ -9,13 +9,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s jest obecnie wyłączone"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s nie jest zainstalowany lub nie znaleziono"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr "Aktywny"
@@ -70,22 +74,26 @@ msgstr "Zablokowane domeny"
msgid "Blocked Hosts URLs"
msgstr "Zablokowane adresy URL hostów"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Blokowanie %s domen (z %s)."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr "Znaleziono plik pamięci podręcznej."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr "Utworzono skompresowany plik pamięci podręcznej."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Znaleziono skompresowany plik w pamięci podręcznej."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "Błąd sprawdzania poprawności konfiguracji (%s)!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -109,7 +117,7 @@ msgstr ""
"Opcja rozwiązywania DNS, zobacz %sREADME%s, aby uzyskać szczegółowe "
"informacje."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -120,7 +128,7 @@ msgstr "Wyłącz"
msgid "Disable Debugging"
msgstr "Wyłącz debugowanie"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr "Wyłączanie usługi %s"
@@ -146,11 +154,11 @@ msgstr "Nie używaj jednoczesnego przetwarzania"
msgid "Download time-out (in seconds)"
msgstr "Limit czasu pobierania (w sekundach)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Pobieranie"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "Pobieranie list"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Włącz"
@@ -164,27 +172,27 @@ msgstr "Włącz debugowanie"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Włącza debugowanie wyjścia do /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr "Włączanie usługi %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Błąd"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Niepowodzenie"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr "Wymuś porty DNS:"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Wymuś ponowne pobranie"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Wymuś przeładowanie"
@@ -197,7 +205,7 @@ msgstr "Wymuś DNS routera"
msgid "Force Router DNS server to all local devices"
msgstr "Wymuś serwer DNS routera na wszystkich urządzeniach lokalnych"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr "Wymuś ponowne pobranie %s list blokujących"
@@ -256,7 +264,7 @@ msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Pozwól lokalnym urządzeniom używać własnych serwerów DNS, jeśli są ustawione"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr "Nie zainstalowano lub nie znaleziono"
@@ -286,22 +294,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "Należy pamiętać, że %s nie jest obsługiwany w tym systemie."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Przetwarzanie list"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Ponowne uruchomienie"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
-msgstr "Kontrola usług"
+msgstr "Kontrola usługi"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr "Błędy usługi"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Status usługi"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr "Ostrzeżenia usługi"
@@ -313,7 +325,7 @@ msgstr "Simple AdBlock"
msgid "Simple AdBlock - Configuration"
msgstr "Simple AdBlock - Konfiguracja"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr "Simple AdBlock - Status"
@@ -325,7 +337,7 @@ msgstr "Jednoczesne przetwarzanie"
msgid "Some output"
msgstr "Niektóre dane wyjściowe"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Uruchom"
@@ -333,11 +345,11 @@ msgstr "Uruchom"
msgid "Starting"
msgstr "Uruchamianie"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr "Uruchamianie usługi %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Zatrzymaj"
@@ -350,7 +362,7 @@ msgstr ""
msgid "Stopped"
msgstr "Zatrzymany"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr "Zatrzymywanie usługi %s"
@@ -366,6 +378,10 @@ msgstr "Przechowuj skompresowany plik pamięci podręcznej w routerze"
msgid "Suppress output"
msgstr "Pomiń wyjście"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "Usługa %s nie wykryła bramy WAN!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -385,6 +401,10 @@ msgstr "Adresy URL do list domen, które mają zostać zablokowane."
msgid "URLs to lists of hosts to be blocked."
msgstr "Adresy URL do list hostów, które mają zostać zablokowane."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "Nie można utworzyć katalogu dla '%s'"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -395,15 +415,15 @@ msgstr "Używaj jednoczesnego przetwarzania"
msgid "Verbose output"
msgstr "Pełne wyjście"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr "Wersja: %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Ostrzeżenie"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr "wyłączony"
@@ -419,96 +439,128 @@ msgstr "konfiguracja dnsmasq"
msgid "dnsmasq ipset"
msgstr "ipset dnsmasq"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"Obsługa ipset w dnsmasq jest włączona, ale dnsmasq nie jest zainstalowany "
+"lub zainstalowany dnsmasq nie obsługuje ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"Obsługa ipset w dnsmasq jest włączona, ale ipset nie jest zainstalowany lub "
+"zainstalowany ipset nie obsługuje typu '%s'"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr "nft set dnsmasq"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"Obsługa nft w dnsmasq jest włączona, ale dnsmasq nie jest zainstalowany lub "
+"zainstalowany dnsmasq nie obsługuje nft set"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr "Obsługa nft set w dnsmasq jest włączona, ale nft nie jest zainstalowany"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr "plik serwerów dnsmasq"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "nie można uzyskać dostępu do pamięci współdzielonej"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "nie można utworzyć pliku '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "nie udało się utworzyć listy blokowania lub zrestartować zaplecza DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "nie można utworzyć skompresowanej pamięci podręcznej"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "nie udało się utworzyć katalogu dla pliku %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr "nie udało się utworzyć katalogu plików output/cache/gzip"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "nie udało się pobrać"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "nie udało się pobrać pliku aktualizacji konfiguracji"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "nie można sformatować pliku danych"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "nie można przenieść '%s' do '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "nie można przenieść tymczasowego pliku danych do '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "nie można zoptymalizować pliku danych"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "nie można przeanalizować"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "nie udało się przetworzyć pliku aktualizacji konfiguracji"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "nie można przetworzyć listy dozwolonych"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "nie można ponownie załadować/uruchomić programu rozpoznawania nazw DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "nie można usunąć plików tymczasowych"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "nie można ponownie uruchomić/załadować programu rozpoznawania nazw DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "nie można posortować pliku danych"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "nie można zatrzymać %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "nie można rozpakować skompresowanej pamięci podręcznej"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "brak obsługi HTTPS/SSL na urządzeniu"
@@ -516,10 +568,24 @@ msgstr "brak obsługi HTTPS/SSL na urządzeniu"
msgid "none"
msgstr "brak"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "brakuje niektórych zalecanych pakietów"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr "lista blokowania reklam unbound"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"wykryto użycie zewnętrznego pliku konfiguracyjnego dnsmasq, ustaw opcję "
+"'%s'na '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "Pobieranie"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Błąd: %s"
diff --git a/applications/luci-app-simple-adblock/po/pt/simple-adblock.po b/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
index 508dbbf027..5985a313ce 100644
--- a/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
@@ -1,20 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-30 16:44+0000\n"
-"Last-Translator: Gonçalo Pereira <goncalo_pereira@outlook.pt>\n"
+"PO-Revision-Date: 2022-12-28 09:38+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/pt/>\n"
"Language: pt\n"
"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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s está desativado no momento"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s não está instalado ou não foi encontrado"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr "Ativo"
@@ -69,22 +73,26 @@ msgstr "Domínios Bloqueados"
msgid "Blocked Hosts URLs"
msgstr "URLs de Hosts Bloqueados"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Bloqueio de %s domínios (com %s)."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr "Ficheiro de cache encontrado."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr "Ficheiro de cache comprimida criado."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Ficheiro de cache comprimido encontrado."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "Houve uma falha na validação da configuração (%s)!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Controla o log do sistema e a verbosidade da saída do console."
@@ -105,7 +113,7 @@ msgstr "Serviço DNS"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr "Opção de resolução de DNS, consulte %sREADME%s para obter detalhes."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -116,9 +124,9 @@ msgstr "Desativar"
msgid "Disable Debugging"
msgstr "Desativar Depuração"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
-msgstr "A desativar serviço %s"
+msgstr "Desativando o serviço %s"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
msgid "Dnsmasq Config File URL"
@@ -142,11 +150,11 @@ msgstr "Não utilizar processamento simultâneo"
msgid "Download time-out (in seconds)"
msgstr "Tempo limite ao descarregar (em segundos)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Descarregando"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "A descarregar listas"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ativar"
@@ -160,27 +168,27 @@ msgstr "Ativar Depuração"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Ativa a saída de depuração para /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
-msgstr "A ativar serviço %s"
+msgstr "Ativando o serviço %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Falha"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr "Forçar portas DNS:"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Forçar a Re-Descarrega"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Forçar recarregamento"
@@ -193,7 +201,7 @@ msgstr "Forçar o DNS do Roteador"
msgid "Force Router DNS server to all local devices"
msgstr "Forçar o servidor de DNS do Roteador para todos os aparelhos locais"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr "Forçar a transferência de listas de bloqueio %s novamente"
@@ -253,9 +261,9 @@ msgstr ""
"Deixe que os aparelhos locais usem os próprios servidores de DNS deles, se "
"definidos"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
-msgstr "Não instalado ou não presente"
+msgstr "Não está instalado ou não foi encontrado"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
@@ -283,22 +291,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "Por favor, note que %s não é suportado neste sistema."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Processamento de listas"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Controle de serviços"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr "Erros de Serviço"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Estado do Serviço"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr "Avisos de Serviço"
@@ -310,7 +322,7 @@ msgstr "AdBlock simples"
msgid "Simple AdBlock - Configuration"
msgstr "Simple AdBlock - Configuração"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr "Simple AdBlock - Estado"
@@ -322,7 +334,7 @@ msgstr "Processamento simultâneo"
msgid "Some output"
msgstr "Pouco detalhado"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Iniciar"
@@ -330,11 +342,11 @@ msgstr "Iniciar"
msgid "Starting"
msgstr "Iniciando"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
-msgstr "A iniciar serviço %s"
+msgstr "Iniciando o serviço %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Parar"
@@ -348,9 +360,9 @@ msgstr ""
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
-msgstr "A parar serviço %s"
+msgstr "Parando o serviço %s"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
@@ -364,6 +376,10 @@ msgstr "Armazenar ficheiro de cache comprimido no roteador"
msgid "Suppress output"
msgstr "Suprimir"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "O serviço %s não conseguiu descobrir o gateway WAN!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -383,6 +399,10 @@ msgstr "URLs para listas de domínios a serem bloqueados."
msgid "URLs to lists of hosts to be blocked."
msgstr "URLs para listas de hosts a serem bloqueados."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "Não foi possível criar o diretório para '%s'"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -393,15 +413,15 @@ msgstr "Utilizar processamento simultâneo"
msgid "Verbose output"
msgstr "Detalhado"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr "Versão: %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Aviso"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr "desativado"
@@ -417,96 +437,129 @@ msgstr "Configuração do dnsmasq"
msgid "dnsmasq ipset"
msgstr "dnsmasq ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"O suporte para ipset dnsmasq está ativado, mas o dnsmasq não está instalado "
+"ou o dnsmasq não suporta ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"O suporte para dnsmasq ipset está ativado, mas o ipset não está instalado ou "
+"o ipset instalado não suporta o tipo '%s'"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr "dnsmasq nft set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"O suporte para dnsmasq nft set está ativado, mas o dnsmasq não está "
+"instalado ou o dnsmasq não suporta nft set"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+"O suporte para dnsmasq nft sets está ativado, mas o nft não está instalado"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr "Ficheiro de servidores dnsmasq"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "falha ao acessar a memória compartilhada"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "falha ao criar o ficheiro '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "falha ao criar a lista de bloqueio ou reiniciar o resolvedor de DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "falha ao criar cache comprimido"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "falha ao criar o diretório para o ficheiro %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr "falha ao criar diretório de ficheiros de saída/cache/gzip"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "falha ao descarregar"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "falha ao descarregar o ficheiro de atualização de configuração"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "falha ao formatar o ficheiro de dados"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "falha ao mover '%s' para '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "falha ao mover o ficheiro de dados temporário para '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "falha ao otimizar o ficheiro de dados"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "falha ao analisar"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "falha ao analisar o ficheiro de atualização de configuração"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "falha ao processar a lista de permitidos"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "falha ao recarregar / reiniciar o resolvedor de DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "falha ao remover ficheiros temporários"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "falha ao reiniciar/recarregar o resolvedor de DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "falha ao ordenar o ficheiro de dados"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "falha ao parar %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "falha ao descomprimir o cache comprimido"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "nenhum suporte de HTTPS/SSL no aparelho"
@@ -514,10 +567,24 @@ msgstr "nenhum suporte de HTTPS/SSL no aparelho"
msgid "none"
msgstr "nenhum"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "alguns pacotes recomendados faltam"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr "lista de bloqueio de anúncios do unbound"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"uso de um ficheiro de configuração dnsmasq externo detetado, defina a opção "
+"'%s' para '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "Descarregando"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Erro: %s"
diff --git a/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po b/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
index 925c6e26ab..8b7946996e 100644
--- a/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-12-06 01:48+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssimple-adblock/pt_BR/>\n"
@@ -11,13 +11,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s está atualmente desativado"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s não está instalado ou não foi encontrado"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr "Ativo"
@@ -31,7 +35,7 @@ msgstr "Adicionar entradas IPv6 à lista de blocos."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
-msgstr "Configurações Avançadas"
+msgstr "Configurações avançadas"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
@@ -71,22 +75,26 @@ msgstr "Domínios Bloqueados"
msgid "Blocked Hosts URLs"
msgstr "A URLs dos Hosts Bloqueados"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Bloqueando %s domínios (com %s)."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr "Arquivo de cache foi encontrado."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr "Foi criado um arquivo de cache compactado."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Arquivo de cache compactado foi encontrado."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "Houve uma falha na validação da configuração (%s)!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -109,7 +117,7 @@ msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
"Opção da resolução do DNS, consulte %sREADME%s para obter mais detalhes."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -120,7 +128,7 @@ msgstr "Desativar"
msgid "Disable Debugging"
msgstr "Desabilitar Depuração"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr "Desativando o serviço %s"
@@ -146,11 +154,11 @@ msgstr "Não utilizar processamento simultâneo"
msgid "Download time-out (in seconds)"
msgstr "Tempo limite ao baixar (em segundos)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Baixando"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "Listas de download"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ativar"
@@ -164,27 +172,27 @@ msgstr "Habilitar Depuração"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Ativa a saída de depuração para o arquivo /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr "Ativando o serviço %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Falha"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr "Imponha o uso das portas DNS:"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Impor o re-download"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Impor o Recarregamento"
@@ -197,7 +205,7 @@ msgstr "Impor o DNS do roteador"
msgid "Force Router DNS server to all local devices"
msgstr "Impõem o servidor de DNS do roteador para todos os dispositivos locais"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr "Impor um novo download das listas de bloqueio %s"
@@ -257,7 +265,7 @@ msgstr ""
"Deixe que os dispositivos locais usem os seus próprios servidores DNS caso "
"seja definido"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr "Não está instalado ou não foi encontrado"
@@ -287,22 +295,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "Por favor, note que %s não é compatível com este sistema."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Listas de processamento"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Controle do Serviço"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr "Erros do serviço"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Condição do Serviço"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr "Avisos do serviço"
@@ -314,7 +326,7 @@ msgstr "AdBlock Simples"
msgid "Simple AdBlock - Configuration"
msgstr "AdBlock Simples - Configuração"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr "AdBlock Simples - Condição"
@@ -326,7 +338,7 @@ msgstr "Processamento simultâneo"
msgid "Some output"
msgstr "Pouco detalhado"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Início"
@@ -334,11 +346,11 @@ msgstr "Início"
msgid "Starting"
msgstr "Iniciando"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr "Iniciando o serviço %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Parar"
@@ -350,7 +362,7 @@ msgstr "Pare o download caso ele esteja estagnado por determinados segundos."
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr "Parando o serviço %s"
@@ -366,6 +378,10 @@ msgstr "Armazenar arquivo de cache que foi compactado no roteador"
msgid "Suppress output"
msgstr "Suprimir"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "O serviço %s falhou ao descobrir o gateway WAN!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -385,6 +401,10 @@ msgstr "A listagem das URLs dos domínios que serão bloqueados."
msgid "URLs to lists of hosts to be blocked."
msgstr "A listagem das URLs dos hosts que serão bloqueados."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "Não foi possível criar um diretório para '%s'"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -395,15 +415,15 @@ msgstr "Utilizar processamento simultâneo"
msgid "Verbose output"
msgstr "Saída detalhada"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr "Versão: %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Alerta"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr "desativado"
@@ -419,96 +439,129 @@ msgstr "configuração do dnsmasq"
msgid "dnsmasq ipset"
msgstr "ipset do dnsmasq"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"O suporte ao ipset dnsmasq está ativado, mas o dnsmasq não está instalado ou "
+"o dnsmasq instalado não oferece suporte ao ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"O suporte ao ipset dnsmasq está ativado, mas o ipset não está instalado ou o "
+"ipset instalado não suporta o tipo '%s'"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr "conjunto nft do dnsmasq"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"O suporte ao conjunto dnsmasq nft está ativado, mas o dnsmasq ou não está "
+"instalado ou o dnsmasq instalado não oferece suporte ao conjunto nft"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+"O suporte a conjuntos dnsmasq nft está ativado, mas o nft não está instalado"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr "arquivo dos servidores do dnsmasq"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "houve uma falha ao acessar a memória compartilhada"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "houve uma falha ao criar o arquivo '% s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "falha ao criar a lista de bloqueio ou para reiniciar o resolvedor DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "houve uma falha ao criar a cache compactada"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "houve uma falha ao criar um diretório para o arquivo %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr "houve uma falha ao criar o diretório do arquivo de saída/cache/gzip"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "o download falhou"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "houve uma falha ao baixar o arquivo Config Update"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "a formatação do arquivo de dados falhou"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "houve uma falha ao mover o '%s' para '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "houve uma falha ao mover o arquivo de dados temporário para '% s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "houve uma falha ao optimizar o arquivos de dados"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "houve uma falha na análise"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "houve uma falha ao analisar o arquivo Config Update"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "falha durante o processamento da lista de permitidos"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "houve uma falha durante a recarga/reinicio do DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "houve uma falha ao tentar apagar os arquivos temporários"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "houve uma falha ao tentar reiniciar/recarregar o DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "houve uma falha ao tentar classificar o arquivo de dados"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "houve uma falha para parar %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "houve uma falha ao tentar descompactar a cache"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "no dispositivo não há compatibilidade com HTTPS/SSL"
@@ -516,10 +569,24 @@ msgstr "no dispositivo não há compatibilidade com HTTPS/SSL"
msgid "none"
msgstr "nenhum"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "estão faltando alguns pacotes recomendados"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr "lista de bloqueio de anúncios não vinculados"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"uso de arquivo de configuração externa do dnsmasq foi detectado, defina a "
+"opção '%s' para '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "Baixando"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s: Erro: %s"
diff --git a/applications/luci-app-simple-adblock/po/ro/simple-adblock.po b/applications/luci-app-simple-adblock/po/ro/simple-adblock.po
index 7e746a28f3..7c06ad8367 100644
--- a/applications/luci-app-simple-adblock/po/ro/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ro/simple-adblock.po
@@ -11,11 +11,15 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.15-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s nu este instalat sau nu este găsit"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr "Activ"
@@ -70,22 +74,26 @@ msgstr "Domenii Blocate"
msgid "Blocked Hosts URLs"
msgstr "Gazde blocate URL-uri"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Blocarea domeniilor %s (cu %s)."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr "Fișier cache găsit."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr "A fost creat un fișier cache comprimat."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "S-a găsit fișierul cache comprimat."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Controlează verbalizarea jurnalului de sistem și a ieșirii consolei."
@@ -106,7 +114,7 @@ msgstr "Serviciul DNS"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr "opțiunea de rezoluție DNS, consultați %sREADME%s pentru detalii."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -117,7 +125,7 @@ msgstr "Dezactivați"
msgid "Disable Debugging"
msgstr "Dezactivarea depanării"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr "Dezactivarea serviciului %s"
@@ -143,11 +151,11 @@ msgstr "Nu folosiți procesarea simultană"
msgid "Download time-out (in seconds)"
msgstr "Time-out pentru descărcare (în secunde)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Descărcarea"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Activați"
@@ -161,27 +169,27 @@ msgstr "Activați depanarea"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Activează ieșirea de depanare în /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr "Activarea serviciului %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Eroare"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Eșec"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr "Forțați porturile DNS:"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Forțați reîncărcarea"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Reîncărcare de forță"
@@ -194,7 +202,7 @@ msgstr "Forțați DNS-ul routerului"
msgid "Force Router DNS server to all local devices"
msgstr "Forțați serverul DNS al Routerului pentru toate dispozitivele locale"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr "Forțați reîncărcarea forțată a listelor de blocuri %s"
@@ -254,7 +262,7 @@ msgstr ""
"Permiteți dispozitivelor locale să utilizeze propriile servere DNS, dacă "
"sunt setate"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr "Nu este instalat sau nu a fost găsit"
@@ -284,22 +292,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "Vă rugăm să rețineți că %s nu este acceptat pe acest sistem."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Repornire"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Controlul serviciilor"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr "Erori de serviciu"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Starea serviciului"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr "Avertismente de serviciu"
@@ -311,7 +323,7 @@ msgstr "AdBlock simplu"
msgid "Simple AdBlock - Configuration"
msgstr "Simple AdBlock - Configurație"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr "Simple AdBlock - Stare"
@@ -323,7 +335,7 @@ msgstr "Prelucrare simultană"
msgid "Some output"
msgstr "Unele ieșiri"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Porniți"
@@ -331,11 +343,11 @@ msgstr "Porniți"
msgid "Starting"
msgstr "Începând cu"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr "Pornirea serviciului %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Opriți"
@@ -349,7 +361,7 @@ msgstr ""
msgid "Stopped"
msgstr "S-a oprit"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr "Oprirea serviciului %s"
@@ -365,6 +377,10 @@ msgstr "Stocați fișierul cache comprimat pe router"
msgid "Suppress output"
msgstr "Suprimarea ieșirii"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -384,6 +400,10 @@ msgstr "URL-uri către listele de domenii care urmează să fie blocate."
msgid "URLs to lists of hosts to be blocked."
msgstr "URL-uri către listele de gazde care urmează să fie blocate."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -394,15 +414,15 @@ msgstr "Utilizați procesarea simultană"
msgid "Verbose output"
msgstr "Ieșire abundentă"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr "Versiune: %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Avertisment"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr "dezactivat"
@@ -418,97 +438,123 @@ msgstr "configurare dnsmasq"
msgid "dnsmasq ipset"
msgstr "dnsmasq ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "nu a reușit să acceseze memoria partajată"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "nu a reușit să creeze fișierul \"%s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"nu a reușit să creeze o listă de blocuri sau să repornească rezolvarea DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "nu a reușit să creeze memoria cache comprimată"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr "nu a reușit să creeze directorul de fișiere output/cache/gzip"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "nu a reușit să descarce"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "nu a reușit să descarce fișierul Config Update"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "nu a reușit să formateze fișierul de date"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "nu a reușit să mute \"%s\" în \"%s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "nu a reușit să mute fișierul de date temporare în \"%s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "nu a reușit să optimizeze fișierul de date"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "nu a reușit să analizeze"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "nu a reușit să analizeze fișierul Config Update"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "nu a reușit să proceseze allow-list"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "nu a reușit să reîncarce/repornească rezolvatorul DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "nu a reușit să elimine fișierele temporare"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "nu a reușit să repornească/reîncarce rezolvarea DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "nu a reușit să sorteze fișierul de date"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "nu a reușit să oprească %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "nu a reușit să despacheteze memoria cache comprimată"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "nu există suport HTTPS/SSL pe dispozitiv"
@@ -516,10 +562,22 @@ msgstr "nu există suport HTTPS/SSL pe dispozitiv"
msgid "none"
msgstr "niciunul"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Descărcarea"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Eroare: %s"
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 1cc4e1de92..26d7db4e56 100644
--- a/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: simple-adblock\n"
"POT-Creation-Date: 2017-12-07 14:00+0300\n"
-"PO-Revision-Date: 2022-12-02 03:00+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/ru/>\n"
@@ -10,17 +10,21 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s сейчас отключен"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s не установлен или не найден"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -34,7 +38,7 @@ msgstr "Добавление записей IPv6 в чёрный список."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
-msgstr "Расширенная конфигурация"
+msgstr "Расширенные настройки"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
@@ -73,22 +77,26 @@ msgstr "Блокируемые домены"
msgid "Blocked Hosts URLs"
msgstr "URL-адреса блокируемых хостов"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Блокировка %s доменов (с %s)."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr "Кеш-файл найден."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr "Создан сжатый кеш-файл."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Найден сжатый кэш-файл."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Контроль вывода системного журнала и его информативности."
@@ -109,7 +117,7 @@ msgstr "Служба DNS"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -120,7 +128,7 @@ msgstr "Отключить"
msgid "Disable Debugging"
msgstr "Отключить отладку"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -146,11 +154,11 @@ msgstr "Не использовать одновременную обработ
msgid "Download time-out (in seconds)"
msgstr "Время ожидания загрузки (в секундах)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Скачивание"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Включить"
@@ -164,27 +172,27 @@ msgstr "Включить отладку"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Включает вывод отладочной информации в /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Ошибка"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Ошибка"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Принудительно загрузить"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Принудительная перезагрузка"
@@ -197,7 +205,7 @@ msgstr "Назначить DNS роутера"
msgid "Force Router DNS server to all local devices"
msgstr "Назначить DNS роутера всем локальным устройствам"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -255,7 +263,7 @@ msgstr ""
"Разрешить локальным устройствам использовать собственные DNS, если они "
"прописаны в настройках сети устройства"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -283,22 +291,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "Обратите внимание: %s не поддерживается в этой системе."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Перезапуск"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Управление службой"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Статус службы"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -310,7 +322,7 @@ msgstr "Простой AdBlock"
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -322,7 +334,7 @@ msgstr "Одновременная обработка"
msgid "Some output"
msgstr "Частичная запись"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Запустить"
@@ -330,11 +342,11 @@ msgstr "Запустить"
msgid "Starting"
msgstr "Запуск"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Остановить"
@@ -347,7 +359,7 @@ msgstr ""
msgid "Stopped"
msgstr "Остановлена"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -363,6 +375,10 @@ msgstr "Хранить сжатый файл кэша на роутере"
msgid "Suppress output"
msgstr "Запрет записи"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -380,6 +396,10 @@ msgstr "URL списков блокируемых доменов."
msgid "URLs to lists of hosts to be blocked."
msgstr "URL списков блокируемых хостов."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -390,15 +410,15 @@ msgstr "Использовать одновременную обработку"
msgid "Verbose output"
msgstr "Подробный вывод"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Внимание"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -414,96 +434,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "не удалось получить доступ к общей памяти"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "не удалось создать файл '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "не удалось создать чёрный список или перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "не удалось создать сжатый кэш"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "не удалось загрузить"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "не удалось загрузить файл обновления конфигурации"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "не удалось отформатировать файл данных"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "не удалось переместить '%s' в '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "не удалось переместить временный файл данных в '%s'"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "не удалось оптимизировать файл данных"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "не удалось обработать"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "не удалось обработать файл обновления конфигурации"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "не удалось обработать список разрешения"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "не удалось перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "не удалось удалить временные файлы"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "не удалось перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "не удалось отсортировать файл данных"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "не удалось остановить %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "не удалось распаковать сжатый кэш"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "нет поддержки HTTPS/SSL на устройстве"
@@ -511,10 +557,22 @@ msgstr "нет поддержки HTTPS/SSL на устройстве"
msgid "none"
msgstr "ничего"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Скачивание"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Ошибка: %s"
diff --git a/applications/luci-app-simple-adblock/po/sk/simple-adblock.po b/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
index c642565cd9..80281ac7e4 100644
--- a/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.14.2-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr ""
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr "Zakázať"
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Zapnúť"
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Spustiť"
@@ -315,11 +327,11 @@ msgstr "Spustiť"
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Zastaviť"
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Upozornenie"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,10 +541,19 @@ msgstr ""
msgid "none"
msgstr "žiadne"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "Konfigurácia"
diff --git a/applications/luci-app-simple-adblock/po/sv/simple-adblock.po b/applications/luci-app-simple-adblock/po/sv/simple-adblock.po
index b0219b8e51..52dd000e44 100644
--- a/applications/luci-app-simple-adblock/po/sv/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/sv/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12.1-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s är inte installerat eller kunde inte hittas"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr "Blockerade domäner"
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr "DNS-tjänst"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr "Inaktivera"
msgid "Disable Debugging"
msgstr "Inaktivera avlusning"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "Laddar ner"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Aktivera"
@@ -158,27 +166,27 @@ msgstr "Aktivera avlusning"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Aktiverar utmatningen för avlusning till /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Fel"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Misslycka"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr "Låt lokala enheter använda sina egna DNS-servrar om de är inställda"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "Vänligen notera att %s stöds inte i det här systemet."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Startar om"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Tjänstkontroll"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Status för tjänsten"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr "Simple AdBlock"
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr "Simultan behandling"
msgid "Some output"
msgstr "Viss utmatning"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Starta"
@@ -315,11 +327,11 @@ msgstr "Starta"
msgid "Starting"
msgstr "Startar"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Stopp"
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr "Stoppad"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr "Förträng utmatning"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr "Använd simultan behandling"
msgid "Verbose output"
msgstr "Utförlig utmatning"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Varning"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "skapandet av filen '%s' misslyckades"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "nerladdningen misslyckades"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "formatering av data-filen misslyckades"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "flytten av '%s' till '%s' misslyckades"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "flytten av temporär data-fil till '%s' misslyckades"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "tolkning misslyckades"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "behandlingen av tillåt-listan misslyckades"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "borttagningen av de temporära filerna misslyckades"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "stoppandet av %s misslyckades"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "inget HTTPS/SSL-stöd i enheten"
@@ -495,10 +541,22 @@ msgstr "inget HTTPS/SSL-stöd i enheten"
msgid "none"
msgstr "inga"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Laddar ner"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Fel: %s"
diff --git a/applications/luci-app-simple-adblock/po/tr/simple-adblock.po b/applications/luci-app-simple-adblock/po/tr/simple-adblock.po
index 43888de313..6feed558b2 100644
--- a/applications/luci-app-simple-adblock/po/tr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/tr/simple-adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-27 06:27+0000\n"
+"PO-Revision-Date: 2022-12-27 19:24+0000\n"
"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/tr/>\n"
@@ -8,13 +8,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s şu anda devre dışı"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s yüklenmemiş ya da bulunamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr "Etkin"
@@ -68,22 +72,26 @@ msgstr "Engellenen Alan Adları"
msgid "Blocked Hosts URLs"
msgstr "Engellenen Barındırma URL'leri"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "%s alanı (%s ile) engelleniyor."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr "Önbellek dosyası bulundu."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr "Sıkıştırılmış önbellek dosyası oluşturuldu."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Sıkıştırılmış önbellek dosyası bulundu."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "Yapılandırma (%s) doğrulama hatası!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Sistem günlüğünü ve konsol çıktı ayrıntı düzeyini kontrol eder."
@@ -104,7 +112,7 @@ msgstr "DNS Hizmeti"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr "DNS çözümleme seçeneği, ayrıntılar için %sREADME%s bakın."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -115,7 +123,7 @@ msgstr "Devre dışı bırak"
msgid "Disable Debugging"
msgstr "Hata Ayıklamayı Devre Dışı Bırak"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr "%s hizmeti devre dışı bırakılıyor"
@@ -141,11 +149,11 @@ msgstr "Eşzamanlı işlemeyi kullanma"
msgid "Download time-out (in seconds)"
msgstr "İndirme zaman aşımı (saniye cinsinden)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "İndiriliyor"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "Listeler indiriliyor"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Etkinleştir"
@@ -159,27 +167,27 @@ msgstr "Hata ayıklamayı etkinleştir"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "/tmp/simple-adblock.log için hata ayıklama çıktısını etkinleştirir."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr "%s hizmeti etkinleştiriliyor"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Hata"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Başarısız"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr "DNS bağlantı noktalarını zorla:"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Yeniden İndirmeye Zorla"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Yeniden Yüklemeye Zorla"
@@ -192,7 +200,7 @@ msgstr "Yönlendirici DNS'sini Zorla"
msgid "Force Router DNS server to all local devices"
msgstr "Yönlendirici DNS sunucusunu tüm yerel cihazlara zorla"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr "%s engelleme listelerini yeniden indirmeye zorla"
@@ -250,7 +258,7 @@ msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Ayarlanmışsa, yerel cihazların kendi DNS sunucularını kullanmasına izin verin"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr "Kurulu değil veya bulunamadı"
@@ -279,22 +287,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "Lütfen %s 'nin bu sistemde desteklenmediğini unutmayın."
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Listeler işleniyor"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Yeniden başlatılıyor"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Hizmet Kontrolü"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr "Hizmet Hataları"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Hizmet Durumu"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr "Hizmet Uyarıları"
@@ -306,7 +318,7 @@ msgstr "Simple AdBlock"
msgid "Simple AdBlock - Configuration"
msgstr "Basit Reklam Engelleyici - Yapılandırma"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr "Basit Reklam Engelleyici - Durum"
@@ -318,7 +330,7 @@ msgstr "Eşzamanlı işleme"
msgid "Some output"
msgstr "Biraz çıktı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Başlat"
@@ -326,11 +338,11 @@ msgstr "Başlat"
msgid "Starting"
msgstr "Başlıyor"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr "%s hizmeti başlatılıyor"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Durdur"
@@ -342,7 +354,7 @@ msgstr "Ayarlanan saniye kadar inmezse indirmeyi durdurun."
msgid "Stopped"
msgstr "Durduruldu"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr "%s hizmeti durduruluyor"
@@ -358,6 +370,10 @@ msgstr "Sıkıştırılmış önbellek dosyasını yönlendiricide sakla"
msgid "Suppress output"
msgstr "Çıkışı bastır"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "%s hizmeti WAN ağ geçidini bulamadı!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -377,6 +393,10 @@ msgstr "Engellenecek alan listelerinin URL'leri."
msgid "URLs to lists of hosts to be blocked."
msgstr "Engellenecek ana bilgisayar listelerinin URL'leri."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "'%s' için dizin oluşturulamıyor"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -387,15 +407,15 @@ msgstr "Eşzamanlı işlemeyi kullan"
msgid "Verbose output"
msgstr "Ayrıntılı çıktı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr "Sürüm: %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Uyarı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr "devre dışı"
@@ -411,97 +431,129 @@ msgstr "dnsmasq yapılandırması"
msgid "dnsmasq ipset"
msgstr "dnsmasq ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"dnsmasq ipset desteği etkinleştirildi, ancak dnsmasq kurulu değil veya "
+"kurulu dnsmasq ipset desteklemiyor"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"dnsmasq ipset desteği etkinleştirildi, ancak ipset kurulu değil veya kurulu "
+"ipset '%s' türünü desteklemiyor"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr "dnsmasq nft kümesi"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"dnsmasq nft kümesi desteği etkinleştirildi, ancak dnsmasq kurulu değil veya "
+"kurulu dnsmasq nft kümesini desteklemiyor"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr "dnsmasq nft kümeleri desteği etkinleştirildi, ancak nft kurulu değil"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr "dnsmasq sunucular dosyası"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "paylaşılan belleğe erişilemedi"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "'%s' dosyası oluşturulamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"engelleme listesi oluşturulamadı veya DNS çözümleyiciyi yeniden başlatamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "sıkıştırılmış önbellek oluşturulamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "%s dosyası için dizin oluşturulamadı"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr "çıktı/önbellek/gzip dosya dizini oluşturulamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "indirme başarısız"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "Yapılandırma Güncelleme dosyası indirilemedi"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "veri dosyası biçimlendirilemedi"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "'%s' , '%s' konumuna taşınamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "geçici veri dosyası '%s' konumuna taşınamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "veri dosyası optimize edilemedi"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "ayrıştırılamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "Yapılandırma Güncelleme dosyası ayrıştırılamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "izin listesi işlenemedi"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "DNS çözümleyicisi yeniden yüklenemedi/yeniden başlatılamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "geçici dosyalar kaldırılamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "DNS çözümleyicisi yeniden başlatılamadı/yeniden yüklenemedi"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "veri dosyası sıralanamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "%s durdurulamadı"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "sıkıştırılmış önbelleği açma başarısız oldu"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "cihazda HTTPS/SSL desteği yok"
@@ -509,10 +561,24 @@ msgstr "cihazda HTTPS/SSL desteği yok"
msgid "none"
msgstr "hiçbiri"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "tavsiye edilen bazı paketler eksik"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr "unbound reklam engelleme listesi"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"harici dnsmasq yapılandırma dosyası kullanımı algılandı, lütfen '%s' "
+"seçeneğini '%s' olarak ayarlayın"
+
+#~ msgid "Downloading"
+#~ msgstr "İndiriliyor"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s Hata: %s"
diff --git a/applications/luci-app-simple-adblock/po/uk/simple-adblock.po b/applications/luci-app-simple-adblock/po/uk/simple-adblock.po
index 1d9ea25fd5..b7dddead13 100644
--- a/applications/luci-app-simple-adblock/po/uk/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/uk/simple-adblock.po
@@ -1,21 +1,25 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-18 16:53+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s не встановлено, або не знайдено"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -68,22 +72,26 @@ msgstr "Заблоковані домени"
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -104,7 +112,7 @@ msgstr "DNS сервіс"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -115,7 +123,7 @@ msgstr "Вимкнути"
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -141,11 +149,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Увімкнути"
@@ -159,27 +167,27 @@ msgstr "Увімкнути зневадження"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Помилка"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -192,7 +200,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -242,7 +250,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -269,22 +277,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Стан сервісу"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -296,7 +308,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -308,7 +320,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Запустити"
@@ -316,11 +328,11 @@ msgstr "Запустити"
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Зупинити"
@@ -332,7 +344,7 @@ msgstr ""
msgid "Stopped"
msgstr "Зупинено"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -348,6 +360,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -365,6 +381,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -375,15 +395,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Застереження"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -399,96 +419,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -496,10 +542,19 @@ msgstr ""
msgid "none"
msgstr "нічого"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "Конфігурація"
diff --git a/applications/luci-app-simple-adblock/po/vi/simple-adblock.po b/applications/luci-app-simple-adblock/po/vi/simple-adblock.po
index f88f3ea31d..cd18493787 100644
--- a/applications/luci-app-simple-adblock/po/vi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/vi/simple-adblock.po
@@ -10,11 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr ""
@@ -67,22 +71,26 @@ msgstr ""
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
@@ -103,7 +111,7 @@ msgstr ""
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -114,7 +122,7 @@ msgstr ""
msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr ""
@@ -140,11 +148,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
@@ -158,27 +166,27 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
@@ -191,7 +199,7 @@ msgstr ""
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr ""
@@ -241,7 +249,7 @@ msgstr ""
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr ""
@@ -268,22 +276,26 @@ msgid "Please note that %s is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr ""
@@ -295,7 +307,7 @@ msgstr ""
msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr ""
@@ -307,7 +319,7 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
@@ -315,11 +327,11 @@ msgstr ""
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
@@ -331,7 +343,7 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr ""
@@ -347,6 +359,10 @@ msgstr ""
msgid "Suppress output"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -364,6 +380,10 @@ msgstr ""
msgid "URLs to lists of hosts to be blocked."
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -374,15 +394,15 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr ""
@@ -398,96 +418,122 @@ msgstr ""
msgid "dnsmasq ipset"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
@@ -495,9 +541,18 @@ msgstr ""
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
#~ msgid "Configuration"
#~ msgstr "Cấu hình"
diff --git a/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po b/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
index 1dc22676c2..e7900170a2 100644
--- a/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2022-12-05 09:36+0000\n"
-"Last-Translator: Eric <hamburger1024@duck.com>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssimple-adblock/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,13 +14,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s 当前已禁用"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s 未安装或未找到"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr "活跃"
@@ -73,22 +77,26 @@ msgstr "已拦截域名"
msgid "Blocked Hosts URLs"
msgstr "封锁的主机网址"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "拦截 %s 个域名 (用 %s)。"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr "找到了缓存文件。"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr "创建了压缩的缓存文件。"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "找到压缩的缓存文件。"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "配置(%s)验证失败!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "控制系统日志和控制台输出的详细程度。"
@@ -109,7 +117,7 @@ msgstr "DNS 服务"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr "DNS 解析选项,详情见 %sREADME%s."
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -120,7 +128,7 @@ msgstr "禁用"
msgid "Disable Debugging"
msgstr "禁用调试"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
msgstr "正在禁用 %s 服务"
@@ -146,11 +154,11 @@ msgstr "不要使用并行处理"
msgid "Download time-out (in seconds)"
msgstr "下载超时(秒)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "下载中"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "下载列表中"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "启用"
@@ -164,27 +172,27 @@ msgstr "启用调试"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "将调试输出到 /tmp/simple-adblock.log。"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
msgstr "正在启用 %s 服务"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "错误"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "失败"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr "强制 DNS 端口:"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "强制重新下载"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "强制刷新"
@@ -197,7 +205,7 @@ msgstr "强制使用路由器 DNS"
msgid "Force Router DNS server to all local devices"
msgstr "强制所有本地设备使用路由器 DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr "强制重新下载 %s 拦截列表"
@@ -247,7 +255,7 @@ msgstr "同时开始所有的列表下载和处理任务,减少启动时间。
msgid "Let local devices use their own DNS servers if set"
msgstr "如果进行了设置,允许本地设备使用自己的 DNS 服务器"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
msgstr "未安装或未找到"
@@ -274,22 +282,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "请注意,此系统不支持%s。"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "处理列表中"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "正在重新启动"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "服务控制"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr "服务出错"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "服务状态"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr "服务警告"
@@ -301,7 +313,7 @@ msgstr "简易 AdBlock"
msgid "Simple AdBlock - Configuration"
msgstr "Simple AdBlock - 配置"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr "Simple AdBlock - 状态"
@@ -313,7 +325,7 @@ msgstr "并行处理"
msgid "Some output"
msgstr "一些输出"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "启动"
@@ -321,11 +333,11 @@ msgstr "启动"
msgid "Starting"
msgstr "正在启动"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
msgstr "正在启动 %s 服务"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "停止"
@@ -337,7 +349,7 @@ msgstr "如果下载停顿了指定的秒数则停止下载。"
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
msgstr "正在停止 %s 服务"
@@ -353,6 +365,10 @@ msgstr "将压缩的缓存文件存储在路由器上"
msgid "Suppress output"
msgstr "抑制输出"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "%s service 未能发现 WAN 网关!"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -370,6 +386,10 @@ msgstr "阻止的域列表的 URL."
msgid "URLs to lists of hosts to be blocked."
msgstr "阻止的主机列表的 URL。"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "无法为 '%s' 创建目录"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -380,15 +400,15 @@ msgstr "使用并行处理"
msgid "Verbose output"
msgstr "详细输出"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr "版本:%s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr "已禁用"
@@ -404,96 +424,122 @@ msgstr "dnsmasq 配置"
msgid "dnsmasq ipset"
msgstr "dnsmasq ip集"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr "dnsmasq ip 集支持已开启,但 dnsmasq 要么没安装或安装的 dnsmasq 不支持 ip 集"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr "dnsmasq ip 集支持已开启,但 ip 集要么没安装或安装的 ip 集不支持 '%s' 类型"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr "dnsmasq nft 集"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr "dnsmasq nft 集支持已开启,但 dnsmasq 要么没安装或安装的 dnsmasq 不支持 nft 集"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr "dnsmasq nft 集支持已开启,但 nft 未安装"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr "dnsmasq 服务器文件"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "无法访问共享内存"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "无法创建“%s”文件"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "无法创建阻止列表或重新启动DNS解析器"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "创建压缩缓存失败"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "为 %s 文件创建目录失败"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr "未能创建 output/cache/gzip 文件目录"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "下载失败"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "下载配置更新文件失败"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "格式化数据文件失败"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "未能将“%s”移至“%s”"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "无法将临时数据文件移动到“%s”"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "无法优化数据文件"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "解析失败"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "无法解析配置更新文件"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "无法处理允许清单"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "无法重新加载/重新启动DNS解析器"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "无法删除临时文件"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "无法重新启动/重新加载DNS解析器"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "无法排序数据文件"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "无法停止%s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "无法解压缩压缩缓存"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "设备上没有 HTTPS/SSL 支持"
@@ -501,10 +547,22 @@ msgstr "设备上没有 HTTPS/SSL 支持"
msgid "none"
msgstr "无"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "缺少某些推荐的包"
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
msgstr "unbound 广告拦截列表"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr "检测到使用了外部 dnsmasq 配置文件,请将 '%s' 选项设为 '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "下载中"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s 错误: %s"
diff --git a/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po b/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
index c7d72a70f3..e7aa60861f 100644
--- a/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
@@ -3,21 +3,25 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-25 14:34+0000\n"
-"Last-Translator: James Tien <jamestien.1219@gmail.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssimple-adblock/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s 未安裝或找不到"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
msgid "Active"
msgstr "已啓用"
@@ -70,22 +74,26 @@ msgstr "封鎖的域名"
msgid "Blocked Hosts URLs"
msgstr "封鎖的主機網址"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "封鎖 %s 個網域 (用 %s)。"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
msgid "Cache file found."
msgstr "已找到快取檔案。"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
msgid "Compressed cache file created."
msgstr "已建立快取壓縮檔案。"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "找到壓縮的快取文件。"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "控制系統日誌和主控台輸出的詳細程度。"
@@ -106,7 +114,7 @@ msgstr "DNS服務"
msgid "DNS resolution option, see the %sREADME%s for details."
msgstr "DNS 解析選項,請參考%sREADME%s之詳細。"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
@@ -117,9 +125,9 @@ msgstr "停用"
msgid "Disable Debugging"
msgstr "禁用除錯"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
msgid "Disabling %s service"
-msgstr "正在禁用 %s 服務"
+msgstr "正在停用 %s 服務"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
msgid "Dnsmasq Config File URL"
@@ -143,11 +151,11 @@ msgstr "不要使用同步處理"
msgid "Download time-out (in seconds)"
msgstr "下載超時(秒)"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
-msgid "Downloading"
-msgstr "下載中"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "啟用"
@@ -161,27 +169,27 @@ msgstr "啟用除錯"
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "將除錯輸出啟用到 /tmp/simple-adblock.log。"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
msgid "Enabling %s service"
-msgstr "正在啓用 %s 服務"
+msgstr "正在啟用 %s 服務"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "錯誤"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
msgid "Force DNS ports:"
msgstr "強制使用DNS端口:"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "強制重新下載"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "強制重新載入中"
@@ -194,7 +202,7 @@ msgstr "強制使用路由器 DNS"
msgid "Force Router DNS server to all local devices"
msgstr "強制所有本地裝置使用路由器 DNS"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
msgid "Force re-downloading %s block lists"
msgstr "強制重新下載 %s 區塊列表"
@@ -244,9 +252,9 @@ msgstr "同時啟動所有列表下載和處理,從而縮短了服務啟動時
msgid "Let local devices use their own DNS servers if set"
msgstr "如果進行了設定,允許本地裝置使用自己的 DNS 伺服器"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
msgid "Not installed or not found"
-msgstr "未安裝或找不到"
+msgstr "未安裝或未找到"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
@@ -271,22 +279,26 @@ msgid "Please note that %s is not supported on this system."
msgstr "請注意:此系統不支援 %s。"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "重新啟動中"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "服務控制"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
msgid "Service Errors"
msgstr "服務出錯"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "服務狀態"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
msgid "Service Warnings"
msgstr "服務警告"
@@ -298,7 +310,7 @@ msgstr "簡單 AdBlock"
msgid "Simple AdBlock - Configuration"
msgstr "Simple AdBlock - 設定"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Simple AdBlock - Status"
msgstr "Simple AdBlock - 狀態"
@@ -310,7 +322,7 @@ msgstr "同時處理中"
msgid "Some output"
msgstr "一些輸出"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "啟動"
@@ -318,11 +330,11 @@ msgstr "啟動"
msgid "Starting"
msgstr "開始中"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
msgid "Starting %s service"
-msgstr "正在啓用 %s 服務"
+msgstr "正在啟動 %s 服務"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "停止"
@@ -334,9 +346,9 @@ msgstr "如果下載停頓了指定的秒數,請停止下載。"
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
msgid "Stopping %s service"
-msgstr "正在停用 %s 服務"
+msgstr "正在停止 %s 服務"
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
@@ -350,6 +362,10 @@ msgstr "將壓縮的快取文件存儲在路由器上"
msgid "Suppress output"
msgstr "抑制輸出"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
msgid ""
"URL to the external dnsmasq config file, see the %sREADME%s for details."
@@ -367,6 +383,10 @@ msgstr "指向要阻止的網域列表的URL。"
msgid "URLs to lists of hosts to be blocked."
msgstr "指向要阻止的主機列表的URL。"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
@@ -377,15 +397,15 @@ msgstr "使用同步處理"
msgid "Verbose output"
msgstr "詳細輸出"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
msgid "Version: %s"
msgstr "版本: %s"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
msgid "disabled"
msgstr "已禁用"
@@ -401,96 +421,122 @@ msgstr "dnsmasq 設置"
msgid "dnsmasq ipset"
msgstr "dnsmasq ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
msgid "dnsmasq nft set"
msgstr "dnsmasq nft set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
msgid "dnsmasq servers file"
msgstr "dnsmasq 服務器檔案設置"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "存取分享記憶體失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "\"%s\" 檔案建立失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "建立封鎖清單或重新啟動 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "建立壓縮快取失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
msgid "failed to create output/cache/gzip file directory"
msgstr "未能建立 output/cache/gzip 檔案目錄"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "下載失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "下載組態更新檔失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "格式化資料檔失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "移動 \"%s\" 到 \"%s\" 失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "移動臨時資料檔到 \"%s\" 失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "最佳化資料檔失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "解析失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "解析組態更新檔失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "處理允許清單失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "重新載入/重新啟動 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "刪除臨時檔失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "重新啟動/重新載入 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "資料檔排序失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "%s 停止失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "壓縮快取解壓縮失敗"
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "設備不支持HTTPS / SSL"
@@ -498,10 +544,22 @@ msgstr "設備不支持HTTPS / SSL"
msgid "none"
msgstr "無"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
msgid "unbound adblock list"
+msgstr "unbound 廣告攔截清單"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
msgstr ""
+#~ msgid "Downloading"
+#~ msgstr "下載中"
+
#~ msgid "%s Error: %s"
#~ msgstr "%s 錯誤:%s"
diff --git a/applications/luci-app-smartdns/po/de/smartdns.po b/applications/luci-app-smartdns/po/de/smartdns.po
index 0717855b1b..566548358f 100644
--- a/applications/luci-app-smartdns/po/de/smartdns.po
+++ b/applications/luci-app-smartdns/po/de/smartdns.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-28 20:47+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssmartdns/de/>\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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:426
msgid "Additional Args for upstream dns servers"
@@ -287,7 +287,7 @@ msgstr "Einstellungen für den zweiten Server"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
msgid "Serve expired"
-msgstr ""
+msgstr "Serve abgelaufen"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:243
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
diff --git a/applications/luci-app-smartdns/po/es/smartdns.po b/applications/luci-app-smartdns/po/es/smartdns.po
index 61e76e5aef..da7f874b42 100644
--- a/applications/luci-app-smartdns/po/es/smartdns.po
+++ b/applications/luci-app-smartdns/po/es/smartdns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-07-02 17:20-0300\n"
-"PO-Revision-Date: 2021-08-10 19:02+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssmartdns/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.15.1-dev\n"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:426
msgid "Additional Args for upstream dns servers"
@@ -36,11 +36,13 @@ msgstr ""
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
msgid "Automatically Set Dnsmasq"
-msgstr ""
+msgstr "Establecer Dnsmasq automáticamente"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
msgid "Automatically set as upstream of dnsmasq when port changes."
msgstr ""
+"Establecido automáticamente como conexión ascendente de dnsmasq cuando "
+"cambia el puerto."
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
msgid "Cache Size"
@@ -95,7 +97,7 @@ msgstr "Fallo en el reenvío de dnsmasq a SmartDNS"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:387
msgid "Do not check certificate."
-msgstr ""
+msgstr "No verifique el certificado."
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
msgid "Do not check speed."
@@ -182,11 +184,11 @@ msgstr "Forzar AAAA SOA."
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
msgid "Force HTTPS SOA"
-msgstr ""
+msgstr "Forzar HTTPS SOA"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
msgid "Force HTTPS SOA."
-msgstr ""
+msgstr "Forzar HTTPS SOA."
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127
@@ -250,7 +252,7 @@ msgstr "NO SE ESTÁ EJECUTANDO"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:386
msgid "No check certificate"
-msgstr ""
+msgstr "No verificar el certificado"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Query DNS through specific dns server group, such as office, home."
@@ -263,28 +265,31 @@ msgid "RUNNING"
msgstr "EJECUTANDO"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#, fuzzy
msgid "Reply Domain TTL Max"
-msgstr ""
+msgstr "Responder dominio máx TTL"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
msgid "Reply maximum TTL for all domain result."
-msgstr ""
+msgstr "Responda el TTL máximo para todos los resultados del dominio."
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
msgid "Resolve Local Hostnames"
-msgstr ""
+msgstr "Resolver nombres de host locales"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
msgid "Resolve local hostnames by reading Dnsmasq lease file."
msgstr ""
+"Resuelva los nombres de host locales leyendo el archivo de concesiones de "
+"Dnsmasq."
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:502
msgid "Restart"
-msgstr ""
+msgstr "Reiniciar"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:493
msgid "Restart Service"
-msgstr ""
+msgstr "Reiniciar servicio"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
msgid "Second Server Settings"
@@ -414,6 +419,8 @@ msgid ""
"Smartdns local server port, smartdns will be automatically set as main dns "
"when the port is 53."
msgstr ""
+"Puerto del servidor local de Smartdns, se configurará automáticamente como "
+"DNS principal cuando el puerto sea 53."
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
msgid "Smartdns server name"
diff --git a/applications/luci-app-splash/po/hu/splash.po b/applications/luci-app-splash/po/hu/splash.po
index 49ead9e99f..a3ccfe0a12 100644
--- a/applications/luci-app-splash/po/hu/splash.po
+++ b/applications/luci-app-splash/po/hu/splash.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/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.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -427,7 +427,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:48
msgid "Your bandwidth is limited to"
-msgstr "A sávszélessége korlátozva van erre:"
+msgstr "A sávszélessége korlátozva van erre"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:176
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:178
diff --git a/applications/luci-app-splash/po/ko/splash.po b/applications/luci-app-splash/po/ko/splash.po
index d226896a5c..025afe8bcc 100644
--- a/applications/luci-app-splash/po/ko/splash.po
+++ b/applications/luci-app-splash/po/ko/splash.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-17 00:31+0200\n"
-"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/ko/>\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:7
msgid "General"
-msgstr ""
+msgstr "일반"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
msgid "Get in contact"
diff --git a/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js b/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js
index 28004215b8..8b4a0aed04 100644
--- a/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js
+++ b/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js
@@ -89,18 +89,18 @@ return view.extend({
o = s.taboption("tab_basic", widgets.DeviceSelect, "interface", _("Interface name"));
o.rmempty = false;
- o = s.taboption("tab_basic", form.Value, "download", _("Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress shaping:"));
+ o = s.taboption("tab_basic", form.Value, "download", _("Download speed (ingress)"), _("Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress shaping"));
o.datatype = "and(uinteger,min(0))";
o.rmempty = false;
- o = s.taboption("tab_basic", form.Value, "upload", _("Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping:"));
+ o = s.taboption("tab_basic", form.Value, "upload", _("Upload speed (egress)"), _("Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"));
o.datatype = "and(uinteger,min(0))";
o.rmempty = false;
- o = s.taboption("tab_basic", form.Flag, "debug_logging", _("Create log file for this SQM instance under /var/run/sqm/${Interface_name}.[start|stop]-sqm.log."));
+ o = s.taboption("tab_basic", form.Flag, "debug_logging", _("Enable debug logging"), _("Create log file for this SQM instance under /var/run/sqm/${Interface_name}.[start|stop]-sqm.log."));
o.rmempty = false;
- o = s.taboption("tab_basic", form.ListValue, "verbosity", _("Verbosity of SQM's output into the system log."));
+ o = s.taboption("tab_basic", form.ListValue, "verbosity", _("Log verbosity"), _("Verbosity of SQM's output into the system log."));
o.value("0", "silent");
o.value("1", "error");
o.value("2", "warning");
@@ -109,7 +109,7 @@ return view.extend({
o.value("10", "trace");
o.default = "5";
- o = s.taboption("tab_qdisc", form.ListValue, "qdisc", _("Queuing disciplines useable on this system. After installing a new qdisc, you need to restart the router to see updates!"));
+ o = s.taboption("tab_qdisc", form.ListValue, "qdisc", _("Queueing discipline"), _("Lists queuing disciplines useable on this system. After installing a new qdisc, you need to restart the router to see updates!"));
for (var i=0; i < qdiscs.length; i++) {
o.value(qdiscs[i].name);
}
@@ -130,92 +130,92 @@ return view.extend({
o.rmempty = false;
o.description = qos_desc;
- o = s.taboption("tab_qdisc", form.Flag, "qdisc_advanced", _("Show and Use Advanced Configuration. Advanced options will only be used as long as this box is checked."));
+ o = s.taboption("tab_qdisc", form.Flag, "qdisc_advanced", _("Advanced Configuration"), _("Advanced options will only be used as long as this box is checked."));
o.default = false;
- o = s.taboption("tab_qdisc", form.ListValue, "squash_dscp", _("Squash DSCP on inbound packets (ingress):"));
+ o = s.taboption("tab_qdisc", form.ListValue, "squash_dscp", _("Squash DSCP (ingress)"), _("Squash DSCP markings on inbound packets"));
o.value("1", "SQUASH");
o.value("0", "DO NOT SQUASH");
o.default = "1";
o.depends("qdisc_advanced", "1");
- o = s.taboption("tab_qdisc", form.ListValue, "squash_ingress", _("Ignore DSCP on ingress:"));
+ o = s.taboption("tab_qdisc", form.ListValue, "squash_ingress", _("Ignore DSCP (ingress)"), _("Ignore DSCP markings on inbound packets"));
o.value("1", "Ignore");
o.value("0", "Allow");
o.default = "1";
o.depends("qdisc_advanced", "1");
- o = s.taboption("tab_qdisc", form.ListValue, "ingress_ecn", _("Explicit congestion notification (ECN) status on inbound packets (ingress):"));
+ o = s.taboption("tab_qdisc", form.ListValue, "ingress_ecn", _("ECN (ingress)"), _("Explicit congestion notification (ECN) status on inbound packets"));
o.value("ECN", "ECN (" + _("default") + ")");
o.value("NOECN");
o.default = "ECN";
o.depends("qdisc_advanced", "1");
- o = s.taboption("tab_qdisc", form.ListValue, "egress_ecn", _("Explicit congestion notification (ECN) status on outbound packets (egress)."));
+ o = s.taboption("tab_qdisc", form.ListValue, "egress_ecn", _("ECN (egress)"), _("Explicit congestion notification (ECN) status on outbound packets"));
o.value("NOECN", "NOECN (" + _("default") + ")");
o.value("ECN");
o.default = "NOECN";
o.depends("qdisc_advanced", "1");
- o = s.taboption("tab_qdisc", form.Flag, "qdisc_really_really_advanced", _("Show and Use Dangerous Configuration. Dangerous options will only be used as long as this box is checked."));
+ o = s.taboption("tab_qdisc", form.Flag, "qdisc_really_really_advanced", _("Dangerous Configuration"), _("Dangerous options will only be used as long as this box is checked."));
o.default = false
o.depends("qdisc_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "ilimit", _("Hard limit on ingress queues; leave empty for default."));
+ o = s.taboption("tab_qdisc", form.Value, "ilimit", _("Hard queue limit (ingress)"), _("Hard limit on ingress queues; leave empty for default."));
o.datatype = "and(uinteger,min(0))";
o.depends("qdisc_really_really_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "elimit", _("Hard limit on egress queues; leave empty for default."));
+ o = s.taboption("tab_qdisc", form.Value, "elimit", _("Hard queue limit (egress)"), _("Hard limit on egress queues; leave empty for default."));
o.datatype = "and(uinteger,min(0))";
o.depends("qdisc_really_really_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "itarget", _("Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for automatic selection, put in the word default for the qdisc's default."));
+ o = s.taboption("tab_qdisc", form.Value, "itarget", _("Latency target (ingress)"), _("Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for automatic selection, put in the word default for the qdisc's default."));
o.datatype = "string";
o.depends("qdisc_really_really_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "etarget", _("Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for automatic selection, put in the word default for the qdisc's default."));
+ o = s.taboption("tab_qdisc", form.Value, "etarget", _("Latency target (egress)"), _("Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for automatic selection, put in the word default for the qdisc's default."));
o.datatype = "string";
o.depends("qdisc_really_really_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "iqdisc_opts", _("Advanced option string to pass to the ingress queueing disciplines; no error checking, use very carefully."));
+ o = s.taboption("tab_qdisc", form.Value, "iqdisc_opts", _("Qdisc options (ingress)"), _("Advanced option string to pass to the ingress queueing disciplines; no error checking, use very carefully."));
o.depends("qdisc_really_really_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "eqdisc_opts", _("Advanced option string to pass to the egress queueing disciplines; no error checking, use very carefully."));
+ o = s.taboption("tab_qdisc", form.Value, "eqdisc_opts", _("Qdisc options (egress)"), _("Advanced option string to pass to the egress queueing disciplines; no error checking, use very carefully."));
o.depends("qdisc_really_really_advanced", "1");
// LINKLAYER
- o = s.taboption("tab_linklayer", form.ListValue, "linklayer", _("Which link layer to account for:"));
+ o = s.taboption("tab_linklayer", form.ListValue, "linklayer", _("Link layer"), _("Which link layer technology to account for"));
o.value("none", "none (" + _("default") + ")");
o.value("ethernet", "Ethernet with overhead: select for e.g. VDSL2.");
o.value("atm", "ATM: select for e.g. ADSL1, ADSL2, ADSL2+.");
o.default = "none";
- o = s.taboption("tab_linklayer", form.Value, "overhead", _("Per Packet Overhead (byte):"));
+ o = s.taboption("tab_linklayer", form.Value, "overhead", _("Per Packet Overhead (bytes)"));
o.datatype = "and(integer,min(-1500))";
o.default = 0
o.depends("linklayer", "ethernet");
o.depends("linklayer", "atm");
- o = s.taboption("tab_linklayer", form.Flag, "linklayer_advanced", _("Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced options will only be used as long as this box is checked."));
+ o = s.taboption("tab_linklayer", form.Flag, "linklayer_advanced", _("Advanced Linklayer Options"), _("Advanced options will only be used as long as this box is checked (only needed if MTU > 1500)."));
o.depends("linklayer", "ethernet");
o.depends("linklayer", "atm");
- o = s.taboption("tab_linklayer", form.Value, "tcMTU", _("Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= interface MTU + overhead:"));
+ o = s.taboption("tab_linklayer", form.Value, "tcMTU", _("Maximum packet size"), _("Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= interface MTU + overhead"));
o.datatype = "and(uinteger,min(0))";
o.default = 2047
o.depends("linklayer_advanced", "1");
- o = s.taboption("tab_linklayer", form.Value, "tcTSIZE", _("Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU + 1) / 16:"));
+ o = s.taboption("tab_linklayer", form.Value, "tcTSIZE", _("Rate table size"), _("Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU + 1) / 16"));
o.datatype = "and(uinteger,min(0))";
o.default = 128
o.depends("linklayer_advanced", "1");
- o = s.taboption("tab_linklayer", form.Value, "tcMPU", _("Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"));
+ o = s.taboption("tab_linklayer", form.Value, "tcMPU", _("Minimum packet size"), _("Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"));
o.datatype = "and(uinteger,min(0))";
o.default = 0
o.depends("linklayer_advanced", "1");
- o = s.taboption("tab_linklayer", form.ListValue, "linklayer_adaptation_mechanism", _("Which linklayer adaptation mechanism to use; for testing only"));
+ o = s.taboption("tab_linklayer", form.ListValue, "linklayer_adaptation_mechanism", _("Linklayer adaptation mechanism"), _("Which linklayer adaptation mechanism to use; for testing only"));
o.value("default", "default (" + _("default") + ")");
o.value("cake");
o.value("htb_private");
diff --git a/applications/luci-app-sqm/po/ar/sqm.po b/applications/luci-app-sqm/po/ar/sqm.po
index 48447fae9b..6a25928140 100644
--- a/applications/luci-app-sqm/po/ar/sqm.po
+++ b/applications/luci-app-sqm/po/ar/sqm.po
@@ -11,6 +11,14 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.1\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -25,6 +33,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "الإعدادات الأساسية"
@@ -35,28 +53,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -71,8 +111,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -80,6 +132,14 @@ msgid "Interface name"
msgstr "اسم الواجهة"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -95,25 +155,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -124,44 +218,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -178,9 +260,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -188,7 +273,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/bg/sqm.po b/applications/luci-app-sqm/po/bg/sqm.po
index 4763b4aa3f..d005a5d30a 100644
--- a/applications/luci-app-sqm/po/bg/sqm.po
+++ b/applications/luci-app-sqm/po/bg/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Основни настройки"
@@ -34,31 +52,50 @@ msgstr ""
"Създаване на журнален файл за тази инстанция на SQM под /var/run/sqm/"
"${Interface_name}.[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
-#, fuzzy
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Скорост на изтегляне (kbit/s) (входящ) зададена на 0, деактивира оформянето "
-"на входящия трафик:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Активиране на SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Активиране на тази SQM инстанция."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -73,15 +110,35 @@ msgstr "Твърд лимит на изходните опашки; оставе
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Твърд лимит на входящите опашки; оставете празно по подразбиране."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Игнориране на DSCP за входящ:"
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Име на интерфейса"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -103,25 +160,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -132,44 +223,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -186,9 +265,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -196,7 +278,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
@@ -217,3 +299,14 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr ""
+
+#, fuzzy
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Скорост на изтегляне (kbit/s) (входящ) зададена на 0, деактивира "
+#~ "оформянето на входящия трафик:"
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Игнориране на DSCP за входящ:"
diff --git a/applications/luci-app-sqm/po/bn_BD/sqm.po b/applications/luci-app-sqm/po/bn_BD/sqm.po
index 81e5f56c2f..2a068bcb6f 100644
--- a/applications/luci-app-sqm/po/bn_BD/sqm.po
+++ b/applications/luci-app-sqm/po/bn_BD/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "সাধারন সেটিংস"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/ca/sqm.po b/applications/luci-app-sqm/po/ca/sqm.po
index bab2a9f42d..74291e5efd 100644
--- a/applications/luci-app-sqm/po/ca/sqm.po
+++ b/applications/luci-app-sqm/po/ca/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/cs/sqm.po b/applications/luci-app-sqm/po/cs/sqm.po
index 53293384ba..9657f0a0f6 100644
--- a/applications/luci-app-sqm/po/cs/sqm.po
+++ b/applications/luci-app-sqm/po/cs/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.7-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -24,6 +32,16 @@ msgstr ""
"Řetězec rozšířených možností pro předání do frontových disciplín; bez "
"kontroly chyb, používejte s opatrností."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Základní nastavení"
@@ -34,28 +52,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -70,8 +110,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -79,6 +131,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -94,25 +154,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -123,44 +217,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -177,9 +259,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -187,7 +272,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/da/sqm.po b/applications/luci-app-sqm/po/da/sqm.po
index 66b4f784a6..78e9d2e938 100644
--- a/applications/luci-app-sqm/po/da/sqm.po
+++ b/applications/luci-app-sqm/po/da/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9.1-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -23,8 +31,18 @@ msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-"Avanceret indstillingsstreng, der skal overføres til de indgående "
-"kø-discipliner; ingen fejlkontrol, brug den med stor forsigtighed."
+"Avanceret indstillingsstreng, der skal overføres til de indgående kø-"
+"discipliner; ingen fejlkontrol, brug den med stor forsigtighed."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
@@ -35,36 +53,54 @@ msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
msgstr ""
-"Opret logfil for denne SQM-instans under /var/run/sqm/"
-"${Interface_name}.[start|stop]-sqm.log."
+"Opret logfil for denne SQM-instans under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Downloadhastighed (kbit/s) (ingress) indstilles til 0 for selektivt at "
-"deaktivere indgangsformning:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Aktiver SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Aktiver denne SQM-instans."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"ECN-status (Explicit congestion notification) for indgående pakker (ingress):"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"ECN-status (Explicit congestion notification) på udgående pakker (egress)."
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -78,15 +114,35 @@ msgstr "Hård grænse for egress køer; lad den være tom som standard."
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Hård grænse for ingress køer; lad den være tom som standard."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignorer DSCP ved ingress:"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Interface navn"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -106,32 +162,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Tilpasning af linklag"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
-"Maksimal størrelse til beregning af størrelse og hastighed, tcMTU (byte); "
-"skal være >= MTU for grænsefladen + overhead:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Minimal pakkestørrelse, MPU (byte); skal være > 0 for ethernet-"
-"størrelsestabeller:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Antal poster i størrelses-/taksttabeller, TSIZE; for ATM skal du vælge TSIZE "
-"= (tcMTU + 1) / 16:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Overhead pr. pakke (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -141,54 +225,33 @@ msgstr "Kø Disciplin"
msgid "Queue setup script"
msgstr "Køopsætningsscript"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Køer"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Kø-discipliner, der kan bruges på dette system. Når du har installeret en ny "
-"qdisc, skal du genstarte routeren for at se opdateringer!"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Vis avancerede linklagsindstillinger (kun nødvendige, hvis MTU > 1500). "
-"Avancerede indstillinger bruges kun, så længe dette afkrydsningsfelt er "
-"markeret."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Vis og brug avanceret konfiguration. Avancerede indstillinger vil kun blive "
-"brugt, så længe dette felt er markeret."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Vis og brug farlig konfiguration. Farlige indstillinger anvendes kun, så "
-"længe dette felt er markeret."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Smart køstyring"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Squash DSCP på indgående pakker (indgang):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -209,20 +272,21 @@ msgstr ""
"for at aktivere denne tjeneste."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Uploadhastighed (kbit/s) (egress) sat til 0 for selektivt at deaktivere "
-"udgående formning:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbosity af SQM's output i systemloggen."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Hvilket forbindelseslag der skal tages hensyn til:"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -246,3 +310,91 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "Standard"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Downloadhastighed (kbit/s) (ingress) indstilles til 0 for selektivt at "
+#~ "deaktivere indgangsformning:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "ECN-status (Explicit congestion notification) for indgående pakker "
+#~ "(ingress):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "ECN-status (Explicit congestion notification) på udgående pakker (egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignorer DSCP ved ingress:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Maksimal størrelse til beregning af størrelse og hastighed, tcMTU (byte); "
+#~ "skal være >= MTU for grænsefladen + overhead:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Minimal pakkestørrelse, MPU (byte); skal være > 0 for ethernet-"
+#~ "størrelsestabeller:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Antal poster i størrelses-/taksttabeller, TSIZE; for ATM skal du vælge "
+#~ "TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Overhead pr. pakke (byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Kø-discipliner, der kan bruges på dette system. Når du har installeret en "
+#~ "ny qdisc, skal du genstarte routeren for at se opdateringer!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Vis avancerede linklagsindstillinger (kun nødvendige, hvis MTU > 1500). "
+#~ "Avancerede indstillinger bruges kun, så længe dette afkrydsningsfelt er "
+#~ "markeret."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Vis og brug avanceret konfiguration. Avancerede indstillinger vil kun "
+#~ "blive brugt, så længe dette felt er markeret."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Vis og brug farlig konfiguration. Farlige indstillinger anvendes kun, så "
+#~ "længe dette felt er markeret."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Squash DSCP på indgående pakker (indgang):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Uploadhastighed (kbit/s) (egress) sat til 0 for selektivt at deaktivere "
+#~ "udgående formning:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Hvilket forbindelseslag der skal tages hensyn til:"
diff --git a/applications/luci-app-sqm/po/de/sqm.po b/applications/luci-app-sqm/po/de/sqm.po
index a716f9a213..345db8465b 100644
--- a/applications/luci-app-sqm/po/de/sqm.po
+++ b/applications/luci-app-sqm/po/de/sqm.po
@@ -1,14 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-30 18:53+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2022-12-28 09:38+0000\n"
+"Last-Translator: Daniel S <d.schulz.mail@googlemail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/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.14.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr "Erweiterte Optionen Verbindungsschicht (Linklayer)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -26,6 +34,16 @@ msgstr ""
"Erweiterte Optionszeichenkette zur Übergabe an die in die Warteschlange "
"einsteigenden Disziplinen; keine Fehlerprüfung, sehr vorsichtig verwenden."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Grundlegende Einstellungen"
@@ -38,34 +56,51 @@ msgstr ""
"Logdatei für diese SQM-Instanz unter /var/run/sqm/${Interface_name}.[start|"
"stop]-sqm.log erstellen."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Download-Geschwindigkeit (kbit/s) (Ingress) auf 0 setzen, um Ingress-Shaping "
-"selektiv zu deaktivieren:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "SQM aktivieren"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Diese SQM-Instanz aktivieren"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Explicit congestion notification (ECN) Status für eingehende Pakete "
-"(ingress):"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"Explicit congestion notification (ECN) Status für ausgehende Pakete (egress)."
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -78,17 +113,38 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
msgid "Hard limit on ingress queues; leave empty for default."
-msgstr "Harte Begrenzung der Eingangswarteschlangen; Standardmäßig leer lassen."
+msgstr ""
+"Harte Begrenzung der Eingangswarteschlangen; Standardmäßig leer lassen."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "DSCP bei Paketeingang ignorieren:"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Schnittstellenname"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -110,31 +166,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Anpassung der Verbindungsschicht"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
-"Maximale Größe für Größen- und Ratenberechnungen, tcMTU (Byte); muss >= "
-"Schnittstellen-MTU + Overhead sein:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Minimale Paketgröße, MPU (Byte); muss > 0 für Ethernet-Größentabellen sein:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Anzahl der Einträge in Größen/Raten-Tabellen, TSIZE; für ATM wählen Sie "
-"TSIZE = (tcMTU + 1) / 16:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Overhead pro Paket (Byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -144,55 +229,33 @@ msgstr "Queue Discipline"
msgid "Queue setup script"
msgstr "Skript zum Aufsetzen der Warteschlange"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Warteschlangen"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Warteschlangenstrukturen die auf diesem System benutzbar sind. Der Router "
-"muss nach der Installation einer neuen qdisc neu gestartet werden, um die "
-"Änderungen sehen zu können."
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Erweiterte Verbindungsschicht-Optionen anzeigen, (nur erforderlich, wenn MTU "
-"> 1500). Die erweiterten Optionen werden nur verwendet, solange dieses "
-"Kästchen markiert ist."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Erweiterte Konfiguration anzeigen und verwenden. Die erweiterten Optionen "
-"werden nur verwendet, wenn diese Option ausgewählt ist."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Gefährliche Einstellungen anzeigen und nutzen. Gefährliche Optionen werden "
-"nur benutzt, solange diese Box ausgewählt ist."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Smart Queue Management"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Squash DSCP bei eingehenden Paketen (Ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -213,20 +276,21 @@ msgstr ""
"Schaltfläche unten, um diesen Dienst zu aktivieren."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Upload-Geschwindigkeit (kbit/s) (egress) auf 0 setzen, um die egress "
-"Paketflusskontrolle abzuschalten:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Festlegen, wie ausführlich SQM ins Systemlog schreiben soll"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Welche Verbindungsschicht zu berücksichtigen ist:"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -251,3 +315,93 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "Standardeinstellung"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Download-Geschwindigkeit (kbit/s) (Ingress) auf 0 setzen, um Ingress-"
+#~ "Shaping selektiv zu deaktivieren:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Explicit congestion notification (ECN) Status für eingehende Pakete "
+#~ "(ingress):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Explicit congestion notification (ECN) Status für ausgehende Pakete "
+#~ "(egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "DSCP bei Paketeingang ignorieren:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Maximale Größe für Größen- und Ratenberechnungen, tcMTU (Byte); muss >= "
+#~ "Schnittstellen-MTU + Overhead sein:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Minimale Paketgröße, MPU (Byte); muss > 0 für Ethernet-Größentabellen "
+#~ "sein:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Anzahl der Einträge in Größen/Raten-Tabellen, TSIZE; für ATM wählen Sie "
+#~ "TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Overhead pro Paket (Byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Warteschlangenstrukturen die auf diesem System benutzbar sind. Der Router "
+#~ "muss nach der Installation einer neuen qdisc neu gestartet werden, um die "
+#~ "Änderungen sehen zu können."
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Erweiterte Verbindungsschicht-Optionen anzeigen, (nur erforderlich, wenn "
+#~ "MTU > 1500). Die erweiterten Optionen werden nur verwendet, solange "
+#~ "dieses Kästchen markiert ist."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Erweiterte Konfiguration anzeigen und verwenden. Die erweiterten Optionen "
+#~ "werden nur verwendet, wenn diese Option ausgewählt ist."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Gefährliche Einstellungen anzeigen und nutzen. Gefährliche Optionen "
+#~ "werden nur benutzt, solange diese Box ausgewählt ist."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Squash DSCP bei eingehenden Paketen (Ingress):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Upload-Geschwindigkeit (kbit/s) (egress) auf 0 setzen, um die egress "
+#~ "Paketflusskontrolle abzuschalten:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Welche Verbindungsschicht zu berücksichtigen ist:"
diff --git a/applications/luci-app-sqm/po/el/sqm.po b/applications/luci-app-sqm/po/el/sqm.po
index d165ea0d01..7920acf371 100644
--- a/applications/luci-app-sqm/po/el/sqm.po
+++ b/applications/luci-app-sqm/po/el/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Βασικές Ρυθμίσεις"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr "Όνομα διεπαφής (Interface)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/en/sqm.po b/applications/luci-app-sqm/po/en/sqm.po
index 548b41e7dc..1799524bac 100644
--- a/applications/luci-app-sqm/po/en/sqm.po
+++ b/applications/luci-app-sqm/po/en/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/es/sqm.po b/applications/luci-app-sqm/po/es/sqm.po
index 53f8abaec8..d3589afd30 100644
--- a/applications/luci-app-sqm/po/es/sqm.po
+++ b/applications/luci-app-sqm/po/es/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-12-01 10:17+0000\n"
+"PO-Revision-Date: 2022-12-27 19:24+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/es/>\n"
@@ -8,7 +8,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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "Configuración avanzada"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr "Opciones avanzadas de capa de enlace"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -26,6 +34,19 @@ msgstr ""
"Cadena de opciones avanzadas para pasar a las disciplinas de colas de "
"ingreso; sin verificación de errores, use con mucho cuidado."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+"Las opciones avanzadas solo se utilizarán mientras esta casilla esté marcada "
+"(solo es necesario si MTU > 1500)."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+"Las opciones avanzadas solo se utilizarán mientras esta casilla esté marcada."
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Configuración básica"
@@ -38,35 +59,57 @@ msgstr ""
"Cree un archivo de registro para esta instancia de SQM en /var/run/sqm/"
"${Interface_name}.[start|stopfont>-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr "Configuración peligrosa"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+"Las opciones peligrosas sólo se utilizarán mientras esta casilla esté "
+"marcada."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr "Velocidad de descarga (ingreso)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
msgstr ""
-"La velocidad de descarga (kbit/s) (ingreso) se establece en 0 para "
-"desactivar selectivamente la configuración de ingreso:"
+"Velocidad de descarga (kbit/s) (ingreso) establecida en 0 para desactivar "
+"selectivamente el modelado de ingreso"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr "ECN (salida)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr "ECN (ingreso)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Activar SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr "Activar el registro de depuración"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Activar esta instancia de SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Estado de notificación explícita de congestión (ECN) en paquetes entrantes "
-"(ingreso):"
+"Estado de notificación de congestión explícita (ECN) en paquetes entrantes"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"Estado explícito de notificación de congestión (ECN) en paquetes salientes "
-"(salida)."
+"Estado de notificación de congestión explícita (ECN) en paquetes salientes"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -80,15 +123,35 @@ msgstr "Límite estricto en las colas de salida; dejar en blanco por defecto."
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Límite estricto en las colas de ingreso; dejar en blanco por defecto."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr "Límite duro de cola (salida)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr "Límite duro de cola (ingreso)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr "Ignorar DSCP (ingreso)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignorar DSCP en ingreso:"
+msgid "Ignore DSCP markings on inbound packets"
+msgstr "Ignorar las marcas DSCP en los paquetes entrantes"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nombre de la interfaz"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr "Objetivo de latencia (salida)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr "Objetivo de latencia (ingreso)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -110,32 +173,70 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Adaptación de capa de enlace"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr "Capa de enlace"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr "Mecanismo de adaptación de capa de enlace"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+"Enumera las disciplinas de colas que se pueden utilizar en este sistema. ¡"
+"Después de instalar un nuevo qdisc, debe reiniciar el enrutador para ver las "
+"actualizaciones!"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr "Verbosidad del registro"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+#, fuzzy
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
msgstr ""
-"Tamaño máximo para cálculos de tamaño y velocidad, tcMTU (byte); necesita "
-"ser >= interfaz MTU + gastos generales:"
+"Tamaño máximo para cálculos de tamaño y velocidad, tcMTU (byte); debe ser >= "
+"MTU de interfaz + sobrecarga"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr "Tamaño máximo de paquete"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
msgstr ""
-"Tamaño de paquete mínimo, MPU (byte); debe ser > 0 para tablas de tamaño de "
-"ethernet:"
+"Tamaño mínimo de paquete, MPU (byte); debe ser > 0 para las tablas de tamaño "
+"de ethernet"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr "Tamaño mínimo de paquete"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Número de entradas en tablas de tamaño/tasa, TSIZE; para ATM, elija TSIZE = "
-"(tcMTU + 1) / 16:"
+"Número de entradas en tablas de tamaño/tasa, TSIZE; para ATM elija TSIZE = ("
+"tcMTU + 1) / 16"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Por paquete de arriba (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr "Sobrecarga por paquete (bytes)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr "Opciones de Qdisc (salida)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr "Opciones de Qdisc (ingreso)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -145,53 +246,35 @@ msgstr "Disciplina de cola"
msgid "Queue setup script"
msgstr "Script de configuración de cola"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr "Disciplina en las colas"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Colas"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr ""
-"Disciplinas de colas utilizables en este sistema. Después de instalar un "
-"nuevo qdisc, ¡debe reiniciar el enrutador para ver las actualizaciones!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr "Tamaño de la tabla de tasas"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "QoS inteligente"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Mostrar opciones avanzadas de Linklayer (solo es necesario si MTU > 1500). "
-"Las opciones avanzadas solo se utilizarán mientras esta casilla esté marcada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Mostrar y usar la Configuración avanzada. Las opciones avanzadas solo se "
-"utilizarán mientras esta casilla esté marcada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Mostrar y usar la Configuración Peligrosa. Las opciones peligrosas sólo se "
-"utilizarán mientras esté marcada esta casilla."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Gestión inteligente de colas"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Aplastar DSCP en paquetes entrantes (ingreso):"
+#, fuzzy
+msgid "Squash DSCP (ingress)"
+msgstr "Squash DSCP (ingreso)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+#, fuzzy
+msgid "Squash DSCP markings on inbound packets"
+msgstr "Squash DSCP marcas en paquetes entrantes"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -212,20 +295,23 @@ msgstr ""
"activar este servicio."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr "Velocidad de subida (salida)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
"Velocidad de carga (kbit/s) (salida) establecida en 0 para desactivar "
-"selectivamente la configuración de salida:"
+"selectivamente el modelado de salida"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbosidad de la salida de SQM en el registro del sistema."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Qué capa de enlace debe tener en cuenta:"
+msgid "Which link layer technology to account for"
+msgstr "Qué tecnología de capa de enlace se debe tener en cuenta"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -248,3 +334,92 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "predeterminado"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "La velocidad de descarga (kbit/s) (ingreso) se establece en 0 para "
+#~ "desactivar selectivamente la configuración de ingreso:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Estado de notificación explícita de congestión (ECN) en paquetes "
+#~ "entrantes (ingreso):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Estado explícito de notificación de congestión (ECN) en paquetes "
+#~ "salientes (salida)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignorar DSCP en ingreso:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Tamaño máximo para cálculos de tamaño y velocidad, tcMTU (byte); necesita "
+#~ "ser >= interfaz MTU + gastos generales:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Tamaño de paquete mínimo, MPU (byte); debe ser > 0 para tablas de tamaño "
+#~ "de ethernet:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Número de entradas en tablas de tamaño/tasa, TSIZE; para ATM, elija TSIZE "
+#~ "= (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Por paquete de arriba (byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Disciplinas de colas utilizables en este sistema. Después de instalar un "
+#~ "nuevo qdisc, ¡debe reiniciar el enrutador para ver las actualizaciones!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar opciones avanzadas de Linklayer (solo es necesario si MTU > "
+#~ "1500). Las opciones avanzadas solo se utilizarán mientras esta casilla "
+#~ "esté marcada."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar y usar la Configuración avanzada. Las opciones avanzadas solo se "
+#~ "utilizarán mientras esta casilla esté marcada."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar y usar la Configuración Peligrosa. Las opciones peligrosas sólo "
+#~ "se utilizarán mientras esté marcada esta casilla."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Aplastar DSCP en paquetes entrantes (ingreso):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Velocidad de carga (kbit/s) (salida) establecida en 0 para desactivar "
+#~ "selectivamente la configuración de salida:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Qué capa de enlace debe tener en cuenta:"
diff --git a/applications/luci-app-sqm/po/fi/sqm.po b/applications/luci-app-sqm/po/fi/sqm.po
index d37903f766..41be51b09f 100644
--- a/applications/luci-app-sqm/po/fi/sqm.po
+++ b/applications/luci-app-sqm/po/fi/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Perusasetukset"
@@ -34,30 +52,50 @@ msgstr ""
"Luo lokitiedosto tälle SQM-esiintymälle: /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Latausnopeus (kbit/s) (ingress). Aseta arvoksi 0 ottaaksesi latausnopeuden "
-"säädön pois päältä:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Ota tämä SQM-esiintymä käyttöön."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -72,15 +110,35 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Sivuuta DSCP saapuvalta liikenteeltä:"
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Sovittimen nimi"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -96,26 +154,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Linkkikerroksen sopeuttaminen"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Lisäkuorma pakettia kohti (tavu):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -125,46 +217,32 @@ msgstr "Jonomenetelmä (qdisc)"
msgid "Queue setup script"
msgstr "Jonomenetelmän asetustiedosto"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Jonot"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Käytettävissä olevat jonomenetelmät (qdisc). Uuden qdiscin asentamisen "
-"jälkeen tiedot päivittyvät laitteen uudelleenkäynnistyksen yhteydessä."
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Älykäs jononhallinta"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -181,19 +259,20 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Lähetysnopeus kilobitteinä sekunnissa (kbit/s). Aseta arvoksi 0 ottaaksesi "
-"lähetysnopeuden säädön pois päältä:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "SQM tapahtumien lokiinkirjaamisen tarkkuus."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
@@ -214,3 +293,30 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "vakio"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Latausnopeus (kbit/s) (ingress). Aseta arvoksi 0 ottaaksesi "
+#~ "latausnopeuden säädön pois päältä:"
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Sivuuta DSCP saapuvalta liikenteeltä:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Lisäkuorma pakettia kohti (tavu):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Käytettävissä olevat jonomenetelmät (qdisc). Uuden qdiscin asentamisen "
+#~ "jälkeen tiedot päivittyvät laitteen uudelleenkäynnistyksen yhteydessä."
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Lähetysnopeus kilobitteinä sekunnissa (kbit/s). Aseta arvoksi 0 "
+#~ "ottaaksesi lähetysnopeuden säädön pois päältä:"
diff --git a/applications/luci-app-sqm/po/fr/sqm.po b/applications/luci-app-sqm/po/fr/sqm.po
index 2797130aa4..585d39f19e 100644
--- a/applications/luci-app-sqm/po/fr/sqm.po
+++ b/applications/luci-app-sqm/po/fr/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.14-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -27,6 +35,16 @@ msgstr ""
"d'entrée ; pas de vérification d'erreur, à utiliser avec beaucoup de "
"précaution."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Paramètres de base"
@@ -39,34 +57,51 @@ msgstr ""
"Créer un fichier journal pour cette instance SQM sous /var/run/sqm/"
"${nom_interface}. [start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Vitesse de téléchargement (kbit/s) (ingress) réglée sur 0 pour désactiver "
-"sélectivement la mise en forme de l'ingress :"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Activer l'indicateur de la qualité des signaux (SQM)"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Activez cette instance SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Statut de notification de congestion (ECN) sur les paquets entrants "
-"(ingress) :"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"Statut de notification de congestion (ECN) sur les paquets sortant (egress)."
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -80,15 +115,35 @@ msgstr "Limite des files d'attente pour la sortie ; laisser vide par défaut."
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Limite des files d'attente entrée ; laisser vide par défaut."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignorer DSCP à l'entrée :"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nom de l’interface"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -110,32 +165,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Adaptation de la couche de liaison"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
-"Taille maximale pour les calculs de taille et de débit, tcMTU (octet); doit "
-"être >= interface MTU + surcharge:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Taille minimale des paquets, MPU (octet) ; doit être > 0 pour les tables de "
-"taille ethernet :"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Nombre d'entrées dans les tables de taille/taux, TSIZE ; pour ATM, choisir "
-"TSIZE = (tcMTU + 1) / 16 :"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Surcharge par paquet (octet) :"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -145,53 +228,33 @@ msgstr "Discipline de la file d'attente"
msgid "Queue setup script"
msgstr "Script de file d'attente"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Files d'attente"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Les disciplines de file d'attente sur ce système. Après avoir installé un "
-"nouveau qdisc, vous devez redémarrer le routeur pour voir les mises à jour !"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "Qualité de service SQM"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Afficher les options avancées du Linklayer, (uniquement nécessaire si MTU > "
-"1500). Les options avancées ne seront utilisées que si cette case est cochée."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Afficher et utiliser la configuration avancée. Les options avancées ne "
-"seront utilisées que si cette case est cochée."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Afficher et utiliser une configuration dangereuse. Les options dangereuses "
-"ne seront utilisées que si cette case est cochée."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Gestion intelligente des files d'attente"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Écraser le DSCP sur les paquets entrants (ingress) :"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -212,20 +275,21 @@ msgstr ""
"pour activer ce service."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Vitesse de téléchargement (kbit/s) (egress) défini à 0 pour désactiver "
-"sélectivement la mise en forme de l'egress :"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbosité de la sortie de SQM dans le journal du système."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Quelle couche liaison à prendre en compte :"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -251,3 +315,93 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "par défaut"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Vitesse de téléchargement (kbit/s) (ingress) réglée sur 0 pour désactiver "
+#~ "sélectivement la mise en forme de l'ingress :"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Statut de notification de congestion (ECN) sur les paquets entrants "
+#~ "(ingress) :"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Statut de notification de congestion (ECN) sur les paquets sortant "
+#~ "(egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignorer DSCP à l'entrée :"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Taille maximale pour les calculs de taille et de débit, tcMTU (octet); "
+#~ "doit être >= interface MTU + surcharge:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Taille minimale des paquets, MPU (octet) ; doit être > 0 pour les tables "
+#~ "de taille ethernet :"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Nombre d'entrées dans les tables de taille/taux, TSIZE ; pour ATM, "
+#~ "choisir TSIZE = (tcMTU + 1) / 16 :"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Surcharge par paquet (octet) :"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Les disciplines de file d'attente sur ce système. Après avoir installé un "
+#~ "nouveau qdisc, vous devez redémarrer le routeur pour voir les mises à "
+#~ "jour !"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Afficher les options avancées du Linklayer, (uniquement nécessaire si MTU "
+#~ "> 1500). Les options avancées ne seront utilisées que si cette case est "
+#~ "cochée."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Afficher et utiliser la configuration avancée. Les options avancées ne "
+#~ "seront utilisées que si cette case est cochée."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Afficher et utiliser une configuration dangereuse. Les options "
+#~ "dangereuses ne seront utilisées que si cette case est cochée."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Écraser le DSCP sur les paquets entrants (ingress) :"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Vitesse de téléchargement (kbit/s) (egress) défini à 0 pour désactiver "
+#~ "sélectivement la mise en forme de l'egress :"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Quelle couche liaison à prendre en compte :"
diff --git a/applications/luci-app-sqm/po/he/sqm.po b/applications/luci-app-sqm/po/he/sqm.po
index 587c49fcd7..d90f0867e1 100644
--- a/applications/luci-app-sqm/po/he/sqm.po
+++ b/applications/luci-app-sqm/po/he/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/hi/sqm.po b/applications/luci-app-sqm/po/hi/sqm.po
index 111424659e..fe43ae1b87 100644
--- a/applications/luci-app-sqm/po/hi/sqm.po
+++ b/applications/luci-app-sqm/po/hi/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/hu/sqm.po b/applications/luci-app-sqm/po/hu/sqm.po
index e4b96b811b..2ca9edf4c7 100644
--- a/applications/luci-app-sqm/po/hu/sqm.po
+++ b/applications/luci-app-sqm/po/hu/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Alapszintű beállítások"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "SQM engedélyezése"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr "Csatoló neve"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/it/sqm.po b/applications/luci-app-sqm/po/it/sqm.po
index 3a867c3ad3..19b0f3578e 100644
--- a/applications/luci-app-sqm/po/it/sqm.po
+++ b/applications/luci-app-sqm/po/it/sqm.po
@@ -1,20 +1,30 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-09 08:44+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
+"Stringa di opzioni avanzata da passare alle discipline di accodamento in "
+"uscita; nessun controllo di errore, usare con cautela."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
@@ -22,9 +32,19 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "Impostazioni di base"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
msgid ""
@@ -32,28 +52,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +110,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +131,14 @@ msgid "Interface name"
msgstr "Nome interfaccia"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +154,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +217,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +259,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +272,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/ja/sqm.po b/applications/luci-app-sqm/po/ja/sqm.po
index f7179b9dc0..0edbca92cb 100644
--- a/applications/luci-app-sqm/po/ja/sqm.po
+++ b/applications/luci-app-sqm/po/ja/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "基本設定"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "この SQM インスタンスを有効にします。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr "インターフェース名"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "キュー"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "スマート・キュー管理"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/ko/sqm.po b/applications/luci-app-sqm/po/ko/sqm.po
index 8dbf6b6dd7..422f2fe3fe 100644
--- a/applications/luci-app-sqm/po/ko/sqm.po
+++ b/applications/luci-app-sqm/po/ko/sqm.po
@@ -1,14 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "기본 설정"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
@@ -205,4 +290,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 "기본"
diff --git a/applications/luci-app-sqm/po/mr/sqm.po b/applications/luci-app-sqm/po/mr/sqm.po
index 4c14d4090b..93171dbcb1 100644
--- a/applications/luci-app-sqm/po/mr/sqm.po
+++ b/applications/luci-app-sqm/po/mr/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/ms/sqm.po b/applications/luci-app-sqm/po/ms/sqm.po
index b1857d906f..3a6c6b7732 100644
--- a/applications/luci-app-sqm/po/ms/sqm.po
+++ b/applications/luci-app-sqm/po/ms/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/nb_NO/sqm.po b/applications/luci-app-sqm/po/nb_NO/sqm.po
index 2c24412989..4a4acc2e12 100644
--- a/applications/luci-app-sqm/po/nb_NO/sqm.po
+++ b/applications/luci-app-sqm/po/nb_NO/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/pl/sqm.po b/applications/luci-app-sqm/po/pl/sqm.po
index 9c1fa623c2..effce416a9 100644
--- a/applications/luci-app-sqm/po/pl/sqm.po
+++ b/applications/luci-app-sqm/po/pl/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-31 18:05+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/pl/>\n"
@@ -9,7 +9,15 @@ 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.14.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "Zaawansowana konfiguracja"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr "Zaawansowane opcje warstwy łączy"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -27,6 +35,19 @@ msgstr ""
"Zaawansowany łańcuch opcji, aby przejść do dyscyplin kolejkowania ingress; "
"bez sprawdzania błędów, używaj bardzo ostrożnie."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+"Opcje zaawansowane będą używane tylko wtedy, gdy to pole jest zaznaczone ("
+"potrzebne tylko, jeśli MTU > 1500)."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+"Opcje zaawansowane będą używane tylko wtedy, gdy to pole jest zaznaczone."
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Ustawienia podstawowe"
@@ -39,35 +60,56 @@ msgstr ""
"Utwórz plik dziennika dla tej instancji SQM w /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr "Niebezpieczna konfiguracja"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+"Niebezpieczne opcje będą używane tylko wtedy, gdy to pole jest zaznaczone."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr "Szybkość pobierania (wejście)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
msgstr ""
-"Prędkość pobierania (kbit/s) (ingress) ustawiona na 0, aby selektywnie "
-"wyłączyć kształtowanie ingress:"
+"Szybkość pobierania (kbit/s) (wejście) ustawione na 0, aby selektywnie "
+"wyłączyć kształtowanie wejścia"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr "ECN (wyjście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr "ECN (wejście)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Włącz SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr "Włącz rejestrowanie debugowania"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Włącz tę instancję SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Status jawnego powiadomienia o przeciążeniu (ECN) na pakietach "
-"przychodzących (ingress):"
+"Status jawnego powiadomienia o przeciążeniu (ECN) w pakietach przychodzących"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"Status jawnego powiadomienia o przeciążeniu (ECN) na pakietach wychodzących "
-"(egress)."
+"Status jawnego powiadomienia o przeciążeniu (ECN) w pakietach wychodzących"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -82,15 +124,35 @@ msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
"Twardy limit kolejek ingress; pozostawić puste dla ustawień domyślnych."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr "Twardy limit kolejki (wyjście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr "Twardy limit kolejki (wejście)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignoruj DSCP przy ingress:"
+msgid "Ignore DSCP (ingress)"
+msgstr "Ignoruj DSCP (wejście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr "Ignoruj oznaczenia DSCP na pakietach przychodzących"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nazwa interfejsu"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr "Docelowe opóźnienie (wyjście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr "Docelowe opóźnienie (wejście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -110,32 +172,69 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Adaptacja warstwy połączenia"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr "Warstwa łącza"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr "Mechanizm adaptacji warstwy łącza"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+"Wyświetla listę dyscyplin kolejkowania przydatnych w tym systemie. Po "
+"zainstalowaniu nowej qdisc musisz ponownie uruchomić router, aby zobaczyć "
+"aktualizacje!"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr "Szczegółowość dziennika"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
msgstr ""
-"Maksymalny rozmiar do obliczeń wielkości i szybkości, tcMTU (bajt); musi "
-"być> = interfejs MTU + narzut:"
+"Maksymalny rozmiar do obliczeń rozmiaru i szybkości, tcMTU (bajty); musi być "
+">= interfejs MTU + narzut"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr "Maksymalny rozmiar pakietu"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
msgstr ""
-"Minimalny rozmiar pakietu, MPU (bajt); musi wynosić> 0 dla tabel rozmiarów "
-"Ethernet:"
+"Minimalny rozmiar pakietu, MPU (bajty); musi być > 0 dla tabel rozmiarów "
+"Ethernet"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr "Minimalny rozmiar pakietu"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Liczba wpisów w tabelach wielkości/szybkości, TSIZE; dla ATM wybrać TSIZE = "
-"(tcMTU + 1) / 16:"
+"Liczba wpisów w tabelach wielkości/szybkości, TSIZE; dla ATM wybrać TSIZE = ("
+"tcMTU + 1) / 16"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Narzut na pakiet (bajt):"
+msgid "Per Packet Overhead (bytes)"
+msgstr "Narzut na pakiet (bajty)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr "Opcje qdisc (wyjście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr "Opcje qdisc (wejście)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -145,53 +244,33 @@ msgstr "Dyscyplina kolejki"
msgid "Queue setup script"
msgstr "Skrypt konfiguracji kolejki"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr "Dyscyplina kolejkowania"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Kolejki"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr ""
-"Dyscypliny kolejkowania przydatne w tym systemie. Po zainstalowaniu nowej "
-"qdisc musisz ponownie uruchomić router, aby zobaczyć aktualizacje!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr "Rozmiar tabeli szybkości"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Pokaż zaawansowane opcje Linklayera (wymagane tylko, jeśli MTU>1500). Opcje "
-"zaawansowane będą używane tylko tak długo, jak to pole jest zaznaczone."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Pokaż i użyj konfiguracji zaawansowanej. Opcje zaawansowane będą używane "
-"tylko tak długo, jak to pole jest zaznaczone."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Pokaż i używaj niebezpiecznej konfiguracji. Niebezpieczne opcje będą używane "
-"tylko tak długo, jak to pole jest zaznaczone."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Inteligentne zarządzanie kolejkami"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Squash DSCP na pakietach przychodzących (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr "Zduś DSCP (wejście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr "Zduś oznaczenia DSCP na pakietach przychodzących"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -212,20 +291,23 @@ msgstr ""
"aktywować tę usługę."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr "Prędkość wysyłania (wyjście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Prędkość wysyłania (kbit/s) (egress) ustawiona na 0, aby selektywnie "
-"wyłączyć kształtowanie egress:"
+"Prędkość wysyłania (kbit/s) (wyjście) ustawione na 0, aby selektywnie "
+"wyłączyć kształtowanie wyjścia"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Szczegółowość danych wyjściowych SQM w dzienniku systemowym."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Którą warstwę łącza należy uwzględnić:"
+msgid "Which link layer technology to account for"
+msgstr "Którą technikę warstwy łącza należy uwzględnić"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -251,3 +333,92 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "domyślna"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Prędkość pobierania (kbit/s) (ingress) ustawiona na 0, aby selektywnie "
+#~ "wyłączyć kształtowanie ingress:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Status jawnego powiadomienia o przeciążeniu (ECN) na pakietach "
+#~ "przychodzących (ingress):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Status jawnego powiadomienia o przeciążeniu (ECN) na pakietach "
+#~ "wychodzących (egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignoruj DSCP przy ingress:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Maksymalny rozmiar do obliczeń wielkości i szybkości, tcMTU (bajt); musi "
+#~ "być> = interfejs MTU + narzut:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Minimalny rozmiar pakietu, MPU (bajt); musi wynosić> 0 dla tabel "
+#~ "rozmiarów Ethernet:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Liczba wpisów w tabelach wielkości/szybkości, TSIZE; dla ATM wybrać TSIZE "
+#~ "= (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Narzut na pakiet (bajt):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Dyscypliny kolejkowania przydatne w tym systemie. Po zainstalowaniu nowej "
+#~ "qdisc musisz ponownie uruchomić router, aby zobaczyć aktualizacje!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Pokaż zaawansowane opcje Linklayera (wymagane tylko, jeśli MTU>1500). "
+#~ "Opcje zaawansowane będą używane tylko tak długo, jak to pole jest "
+#~ "zaznaczone."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Pokaż i użyj konfiguracji zaawansowanej. Opcje zaawansowane będą używane "
+#~ "tylko tak długo, jak to pole jest zaznaczone."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Pokaż i używaj niebezpiecznej konfiguracji. Niebezpieczne opcje będą "
+#~ "używane tylko tak długo, jak to pole jest zaznaczone."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Squash DSCP na pakietach przychodzących (ingress):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Prędkość wysyłania (kbit/s) (egress) ustawiona na 0, aby selektywnie "
+#~ "wyłączyć kształtowanie egress:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Którą warstwę łącza należy uwzględnić:"
diff --git a/applications/luci-app-sqm/po/pt/sqm.po b/applications/luci-app-sqm/po/pt/sqm.po
index ff27471040..2adc5ed771 100644
--- a/applications/luci-app-sqm/po/pt/sqm.po
+++ b/applications/luci-app-sqm/po/pt/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.8-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -26,6 +34,16 @@ msgstr ""
"Cadeia de opções avançada para passar para as disciplinas de enfileiramento "
"de entrada; sem verificação de erros, use com muito cuidado."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Configurações Básicas"
@@ -38,35 +56,51 @@ msgstr ""
"Criar ficheiro de log para esta instância de SQM em /var/run/sqm/"
"${Nome_da_Interface}.[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Velocidade de descarrega (kbit/s) (ingresso) configurada a 0 para desativar "
-"seletivamente a forma de ingresso:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Ativar o SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Ativar esta instância do SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Estado de notificação de congestionamento explícito (ECN) nos pacotes de "
-"entrada (ingresso):"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"Estado de notificação de congestionamento explícito (ECN) nos pacotes de "
-"saída (egress)."
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -84,15 +118,35 @@ msgstr ""
"Limite rígido nas filas de espera de entrada; deixe em branco para utilizar "
"valores predefinidos."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignore o DSCP na entrada:"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nome da interface"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -114,32 +168,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Adaptação da Camada de Ligação"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
-"Tamanho máximo para cálculos de tamanho e taxa, tcMTU (byte); deve ser >= "
-"MTU da interface + sobrecarga:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Tamanho mínimo do pacote, MPU (byte); deve ser > 0 para tabelas de tamanho "
-"Ethernet:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Quantidade de entradas nas tabelas de tamanho/taxa, TSIZE; para ATM escolha "
-"TSIZE = (tcMTU + 1) / 16:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Sobrecarga por Pacote (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -149,54 +231,33 @@ msgstr "Disciplina de Fila de Espera"
msgid "Queue setup script"
msgstr "Script de configuração da fila de espera"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Filas de Espera"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Disciplinas de enfileiramento utilizáveis neste sistema. Depois de instalar "
-"um novo qdisc, precisa reiniciar o roteador para ver as atualizações!"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Mostrar Opções Avançadas da Camada de Ligações, (apenas necessário se MTU > "
-"1500). As opções avançadas só serão usadas enquanto esta caixa estiver "
-"marcada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Mostrar e Usar Configuração Avançada. As opções avançadas só serão usadas "
-"enquanto esta caixa estiver marcada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Mostrar e Utilizar Configuração Perigosa. As opções perigosas só serão "
-"usadas enquanto esta caixa estiver marcada."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Gestão Inteligente de Filas de Espera"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Esmagar DSCP em pacotes de entrada (ingresso):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -217,20 +278,21 @@ msgstr ""
"serviço."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Velocidade de envio (kbit/s) (saída) definida como 0 para desativar "
-"seletivamente a forma de saída:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbosidade da saída do SQM no log do sistema."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Que camada de ligação para a conta:"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -243,9 +305,9 @@ msgid ""
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-"Pode ativar a formação de tráfego com <abbr title=\"Smart Queue Management"
-"\">SQM</abbr>, para melhor mistura (Fair Queueing), gestão ativa do "
-"comprimento da fila de espera (AQM) e priorização numa interface de rede."
+"Pode ativar a formação de tráfego com <abbr title=\"Smart Queue "
+"Management\">SQM</abbr>, para melhor mistura (Fair Queueing), gestão ativa "
+"do comprimento da fila de espera (AQM) e priorização numa interface de rede."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:107
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:149
@@ -254,3 +316,93 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "padrão"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Velocidade de descarrega (kbit/s) (ingresso) configurada a 0 para "
+#~ "desativar seletivamente a forma de ingresso:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Estado de notificação de congestionamento explícito (ECN) nos pacotes de "
+#~ "entrada (ingresso):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Estado de notificação de congestionamento explícito (ECN) nos pacotes de "
+#~ "saída (egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignore o DSCP na entrada:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Tamanho máximo para cálculos de tamanho e taxa, tcMTU (byte); deve ser >= "
+#~ "MTU da interface + sobrecarga:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Tamanho mínimo do pacote, MPU (byte); deve ser > 0 para tabelas de "
+#~ "tamanho Ethernet:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Quantidade de entradas nas tabelas de tamanho/taxa, TSIZE; para ATM "
+#~ "escolha TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Sobrecarga por Pacote (byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Disciplinas de enfileiramento utilizáveis neste sistema. Depois de "
+#~ "instalar um novo qdisc, precisa reiniciar o roteador para ver as "
+#~ "atualizações!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar Opções Avançadas da Camada de Ligações, (apenas necessário se MTU "
+#~ "> 1500). As opções avançadas só serão usadas enquanto esta caixa estiver "
+#~ "marcada."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar e Usar Configuração Avançada. As opções avançadas só serão usadas "
+#~ "enquanto esta caixa estiver marcada."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar e Utilizar Configuração Perigosa. As opções perigosas só serão "
+#~ "usadas enquanto esta caixa estiver marcada."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Esmagar DSCP em pacotes de entrada (ingresso):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Velocidade de envio (kbit/s) (saída) definida como 0 para desativar "
+#~ "seletivamente a forma de saída:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Que camada de ligação para a conta:"
diff --git a/applications/luci-app-sqm/po/pt_BR/sqm.po b/applications/luci-app-sqm/po/pt_BR/sqm.po
index ddcc9111bc..83c61d4f0e 100644
--- a/applications/luci-app-sqm/po/pt_BR/sqm.po
+++ b/applications/luci-app-sqm/po/pt_BR/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-22 17:33+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssqm/pt_BR/>\n"
@@ -8,7 +8,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.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "Configurações avançadas"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr "Opções avançadas do Linklayer"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -26,6 +34,19 @@ msgstr ""
"Cadeia de opções avançadas passada para as disciplinas de enfileiramento de "
"entrada; sem verificação de erro, use com muito cuidado."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+"As opções avançadas serão usadas apenas enquanto esta caixa estiver marcada ("
+"é necessário apenas caso o MTU > 1500)."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+"As opções avançadas só serão usadas enquanto esta caixa estiver marcada."
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Configurações Básicas"
@@ -38,35 +59,53 @@ msgstr ""
"Criar um arquivo de registro log para esta instância SQM em /var/run/sqm/"
"${Interface_name}.[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr "Configurações perigosas"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr "Opções perigosas só serão usadas enquanto esta caixa estiver marcada."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr "Velocidade de download (entrada)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
msgstr ""
"Velocidade de Download (kbits/s) (entrada), defina como 0 para desativar "
-"seletivamente a modelagem do tráfico de entrada:"
+"seletivamente o tráfico de entrada"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr "ECN (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr "ECN (entrada)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Ative o SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr "Ativar o registro de depuração"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Ative esta instância do SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr ""
-"Status de notificação explicita de congestionamento (ECN) durante a entrada "
-"de pacotes (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr "Notificação explícita do congestionamento (ECN) nos pacotes da entrada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr ""
-"Status de notificação explicita de congestionamento (ECN) durante a saída de "
-"pacotes (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr "Notificação explícita do congestionamento (ECN) nos pacotes da saída"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -84,15 +123,35 @@ msgstr ""
"Limite máximo nas filas de entrada; deixe em branco para utilizar valores "
"predefinidos."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr "Limite da fila rígida (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr "Limite da fila rígida (entrada)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr "Ignore o DSCP (entrada)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignore o DSCP na entrada:"
+msgid "Ignore DSCP markings on inbound packets"
+msgstr "Ignore as marcações DSCP nos pacotes da entrada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nome da Interface"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr "Meta de latência (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr "Meta de latência (entrada)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -114,32 +173,69 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Adaptação da Camada do Link de Ligação"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr "Camada do enlace"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr "Mecanismo de adaptação da camada de enlace"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+"Lista as disciplinas da filas que são utilizáveis neste sistema. Depois de "
+"instalar um novo qdisc, é preciso reiniciar o roteador para ver as "
+"atualizações!"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr "Loquacidade do registro"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
msgstr ""
"Tamanho máximo para realizar os cálculos de tamanho e taxa, tcMTU (byte); "
-"precisa ser >= interface MTU + sobrecarga:"
+"precisa ser >= interface MTU + sobrecarga"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr "Tamanho máximo do pacote"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
msgstr ""
"Tamanho mínimo do pacote, MPU (byte); precisa ser > 0 para as tabelas de "
-"tamanho ethernet:"
+"tamanho ethernet"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr "Tamanho mínimo do pacote"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Quantidade de entradas de tamanho/taxa nas tabelas, TSIZE; para o ATM, "
-"escolha TSIZE = (tcMTU + 1) / 16:"
+"Quantidade das entradas com tamanho/taxa nas tabelas, TSIZE; para o ATM, "
+"escolha TSIZE = (tcMTU + 1) / 16"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Por Sobrecarga de Pacote (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr "Por sobrecarga do pacote (byte)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr "Opções Qdisc (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr "Opções Qdisc (entrada)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -149,54 +245,33 @@ msgstr "Disciplina da Fila"
msgid "Queue setup script"
msgstr "Script de configuração da fila"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr "Disciplina da fila"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Filas de espera"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr ""
-"As disciplinas de enfileiramento utilizáveis neste sistema. Depois de "
-"instalar um novo qdisc, você precisa reiniciar o roteador para ver as "
-"atualizações!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr "Tamanho da tabela das taxas"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Mostrar as Opções Avançadas da Camada do Link ( só é necessário caso MTU > "
-"1500). As opções avançadas só serão usadas quando esta caixa for selecionada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Exibir e Usar a Configuração Avançada. As opções avançadas só serão usadas "
-"quando esta caixa for selecionada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Mostrar e Usar as Configurações Perigosas. As opções perigosas só serão "
-"usadas quando esta caixa for selecionada."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Gestão Inteligente das Filas de Espera"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Liquidar o DSCP durante a entrada dos pacotes (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr "Squash DSCP (entrada)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr "Marcações squash DSCP nos pacotes da entrada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -217,20 +292,23 @@ msgstr ""
"serviço."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr "Velocidade de upload (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
"Velocidade de upload (kbit/s) (saída), defina como 0 para desativar "
-"seletivamente a modelagem do tráfico de saída:"
+"seletivamente o tráfico de saída"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Prolixidade da saída do SQM's nos arquivos de registro log."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Qual camada de link deve ser considerada:"
+msgid "Which link layer technology to account for"
+msgstr "Qual tecnologia de camada do enlace deve ser considerada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -256,3 +334,93 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "Padrão"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Velocidade de Download (kbits/s) (entrada), defina como 0 para desativar "
+#~ "seletivamente a modelagem do tráfico de entrada:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Status de notificação explicita de congestionamento (ECN) durante a "
+#~ "entrada de pacotes (ingress):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Status de notificação explicita de congestionamento (ECN) durante a saída "
+#~ "de pacotes (egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignore o DSCP na entrada:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Tamanho máximo para realizar os cálculos de tamanho e taxa, tcMTU (byte); "
+#~ "precisa ser >= interface MTU + sobrecarga:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Tamanho mínimo do pacote, MPU (byte); precisa ser > 0 para as tabelas de "
+#~ "tamanho ethernet:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Quantidade de entradas de tamanho/taxa nas tabelas, TSIZE; para o ATM, "
+#~ "escolha TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Por Sobrecarga de Pacote (byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "As disciplinas de enfileiramento utilizáveis neste sistema. Depois de "
+#~ "instalar um novo qdisc, você precisa reiniciar o roteador para ver as "
+#~ "atualizações!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar as Opções Avançadas da Camada do Link ( só é necessário caso MTU "
+#~ "> 1500). As opções avançadas só serão usadas quando esta caixa for "
+#~ "selecionada."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Exibir e Usar a Configuração Avançada. As opções avançadas só serão "
+#~ "usadas quando esta caixa for selecionada."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar e Usar as Configurações Perigosas. As opções perigosas só serão "
+#~ "usadas quando esta caixa for selecionada."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Liquidar o DSCP durante a entrada dos pacotes (ingress):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Velocidade de upload (kbit/s) (saída), defina como 0 para desativar "
+#~ "seletivamente a modelagem do tráfico de saída:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Qual camada de link deve ser considerada:"
diff --git a/applications/luci-app-sqm/po/ro/sqm.po b/applications/luci-app-sqm/po/ro/sqm.po
index 6b5dd65791..87a69599dd 100644
--- a/applications/luci-app-sqm/po/ro/sqm.po
+++ b/applications/luci-app-sqm/po/ro/sqm.po
@@ -11,6 +11,14 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -27,6 +35,16 @@ msgstr ""
"Șir de opțiuni avansate care trebuie transmise disciplinelor de intrare în "
"coada de așteptare; fără verificare a erorilor, utilizați cu mare atenție."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Setări de bază"
@@ -39,35 +57,51 @@ msgstr ""
"Creați un fișier jurnal pentru această instanță SQM în /var/run/sqm/"
"${Interface_name}.[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Viteza de descărcare (kbit/s) (intrare) se setează la 0 pentru a dezactiva "
-"selectiv modelarea intrării:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Activați SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Activează această instanță SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Starea ECN (Explicit congestion notification (notificare explicită de "
-"congestie) pe pachetele de intrare (intrare):"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"Starea ECN (Explicit congestion notification (notificare explicită de "
-"congestie) pe pachetele de ieșire (egress)."
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -82,15 +116,35 @@ msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
"Limita dură a cozilor de intrare; lăsați gol pentru valoarea implicită."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignoră DSCP la intrare:"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Numele interfeței"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -112,32 +166,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Adaptarea nivelului de legătură"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
-"Dimensiunea maximă pentru calcularea mărimii și a ratei, tcMTU (byte); "
-"trebuie să fie >= MTU al interfeței + overhead:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Dimensiunea minimă a pachetului, MPU (byte); trebuie să fie > 0 pentru "
-"tabelele de dimensiuni ethernet:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Numărul de intrări în tabelele de mărime/taxe, TSIZE; pentru ATM, alegeți "
-"TSIZE = (tcMTU + 1) / 16:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Per Pachet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -147,55 +229,33 @@ msgstr "Disciplina cozii"
msgid "Queue setup script"
msgstr "Script de configurare a cozilor de așteptare"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Cozi de așteptare"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Discipline de coadă de așteptare utilizabile pe acest sistem. După "
-"instalarea unui nou qdisc, trebuie să reporniți routerul pentru a vedea "
-"actualizările!"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Afișează opțiunile avansate pentru Linklayer (necesar numai dacă MTU > 1500)"
-". Opțiunile avansate vor fi utilizate numai atâta timp cât această casetă "
-"este bifată."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Afișați și utilizați Configurație avansată. Opțiunile avansate vor fi "
-"utilizate numai atât timp cât această casetă este bifată."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Afișare și utilizare Configurație periculoasă. Opțiunile periculoase vor fi "
-"utilizate numai atât timp cât această casetă este bifată."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Gestionarea inteligentă a cozilor de așteptare"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Zdrobiți DSCP pe pachetele de intrare (intrare):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -216,20 +276,21 @@ msgstr ""
"jos pentru a activa acest serviciu."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Viteza de încărcare (kbit/s) (ieșire) se setează la 0 pentru a dezactiva "
-"selectiv modelarea la ieșire:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbalitatea ieșirii SQM în jurnalul sistemului."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Ce strat de legătură trebuie luat în considerare:"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -255,3 +316,93 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "implicit"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Viteza de descărcare (kbit/s) (intrare) se setează la 0 pentru a "
+#~ "dezactiva selectiv modelarea intrării:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Starea ECN (Explicit congestion notification (notificare explicită de "
+#~ "congestie) pe pachetele de intrare (intrare):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Starea ECN (Explicit congestion notification (notificare explicită de "
+#~ "congestie) pe pachetele de ieșire (egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignoră DSCP la intrare:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Dimensiunea maximă pentru calcularea mărimii și a ratei, tcMTU (byte); "
+#~ "trebuie să fie >= MTU al interfeței + overhead:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Dimensiunea minimă a pachetului, MPU (byte); trebuie să fie > 0 pentru "
+#~ "tabelele de dimensiuni ethernet:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Numărul de intrări în tabelele de mărime/taxe, TSIZE; pentru ATM, alegeți "
+#~ "TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Per Pachet Overhead (byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Discipline de coadă de așteptare utilizabile pe acest sistem. După "
+#~ "instalarea unui nou qdisc, trebuie să reporniți routerul pentru a vedea "
+#~ "actualizările!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Afișează opțiunile avansate pentru Linklayer (necesar numai dacă MTU > "
+#~ "1500). Opțiunile avansate vor fi utilizate numai atâta timp cât această "
+#~ "casetă este bifată."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Afișați și utilizați Configurație avansată. Opțiunile avansate vor fi "
+#~ "utilizate numai atât timp cât această casetă este bifată."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Afișare și utilizare Configurație periculoasă. Opțiunile periculoase vor "
+#~ "fi utilizate numai atât timp cât această casetă este bifată."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Zdrobiți DSCP pe pachetele de intrare (intrare):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Viteza de încărcare (kbit/s) (ieșire) se setează la 0 pentru a dezactiva "
+#~ "selectiv modelarea la ieșire:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Ce strat de legătură trebuie luat în considerare:"
diff --git a/applications/luci-app-sqm/po/ru/sqm.po b/applications/luci-app-sqm/po/ru/sqm.po
index 3aa81dd5af..d385e09bfe 100644
--- a/applications/luci-app-sqm/po/ru/sqm.po
+++ b/applications/luci-app-sqm/po/ru/sqm.po
@@ -1,15 +1,23 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-10-30 16:38+0000\n"
-"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/ru/>\n"
"Language: ru\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "Расширенные настройки"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -27,6 +35,16 @@ msgstr ""
"Строка расширенных параметров для перехода к входящим дисциплинам очередей; "
"нет проверки ошибок, используйте очень осторожно."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Основные настройки"
@@ -39,29 +57,50 @@ msgstr ""
"Создать файл журнала для этого экземпляра SQM в папке /var/run/sqm/"
"${Interface_name}.[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Включить SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Включите этот экземпляр SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Прямое уведомление о перегрузке сети (ECN) для входящих пакетов (ingress):"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -80,8 +119,20 @@ msgstr ""
"Жесткое ограничение на входящие очереди; оставьте пустым для значения по "
"умолчанию."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -89,6 +140,14 @@ msgid "Interface name"
msgstr "Имя интерфейса"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -104,27 +163,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Адаптация канального уровня"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Минимальный размер пакета, MPU (байт); должен быть > 0 для таблиц размеров "
-"Ethernet:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -135,44 +226,32 @@ msgstr ""
msgid "Queue setup script"
msgstr "Скрипт настройки очереди"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Очереди"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Умное управление очередью"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -189,9 +268,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -199,7 +281,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr "Детальность вывода SQM в системный журнал."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
@@ -220,3 +302,15 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "по умолчанию"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Прямое уведомление о перегрузке сети (ECN) для входящих пакетов (ingress):"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Минимальный размер пакета, MPU (байт); должен быть > 0 для таблиц "
+#~ "размеров Ethernet:"
diff --git a/applications/luci-app-sqm/po/sk/sqm.po b/applications/luci-app-sqm/po/sk/sqm.po
index 972333d165..1eb1c45043 100644
--- a/applications/luci-app-sqm/po/sk/sqm.po
+++ b/applications/luci-app-sqm/po/sk/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Základné nastavenia"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/sv/sqm.po b/applications/luci-app-sqm/po/sv/sqm.po
index fad4f0c128..83820c7787 100644
--- a/applications/luci-app-sqm/po/sv/sqm.po
+++ b/applications/luci-app-sqm/po/sv/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.11-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -23,8 +31,18 @@ msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-"Avancerad alternativsträng för att överföra till inträde till "
-"utgångskö-disciplinerna; inga felkontroller, använd mycket försiktigt."
+"Avancerad alternativsträng för att överföra till inträde till utgångskö-"
+"disciplinerna; inga felkontroller, använd mycket försiktigt."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
@@ -35,33 +53,53 @@ msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
msgstr ""
-"Skapa loggfil för denna SQM-instans under /var/run/sqm/"
-"${Interface_name}.[start|stop]-sqm.log."
+"Skapa loggfil för denna SQM-instans under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Nerladdnings hastighet (kbit/s) (inträde) ställs in på 0 för att selektivt "
-"inaktivera ingångs formning:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Aktivera SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Aktivera denna SQM-instans."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -76,8 +114,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -85,6 +135,14 @@ msgid "Interface name"
msgstr "Gränssnittets namn"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -100,25 +158,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -129,44 +221,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -183,9 +263,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -193,7 +276,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
@@ -214,3 +297,10 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr ""
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Nerladdnings hastighet (kbit/s) (inträde) ställs in på 0 för att "
+#~ "selektivt inaktivera ingångs formning:"
diff --git a/applications/luci-app-sqm/po/templates/sqm.pot b/applications/luci-app-sqm/po/templates/sqm.pot
index 9503c85868..962e2a5175 100644
--- a/applications/luci-app-sqm/po/templates/sqm.pot
+++ b/applications/luci-app-sqm/po/templates/sqm.pot
@@ -1,6 +1,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -13,6 +21,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -23,28 +41,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -59,8 +99,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -68,6 +120,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -83,25 +143,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -112,44 +206,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -166,9 +248,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -176,7 +261,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/tr/sqm.po b/applications/luci-app-sqm/po/tr/sqm.po
index c90ec8848c..4f01077587 100644
--- a/applications/luci-app-sqm/po/tr/sqm.po
+++ b/applications/luci-app-sqm/po/tr/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -26,6 +34,16 @@ msgstr ""
"Giriş kuyruğu denetimleri için gelişmiş seçenek satırı; hata kontrolü "
"yoktur, dikkatli kullanın."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Temel Ayarlar"
@@ -38,31 +56,51 @@ msgstr ""
"Bu SQM örneği için /var/run/sqm/${Interface_name}.[start|stop]-sqm.log "
"konumda günlük dosyası oluşturun."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"İndirme hızı (kbit/s) (giriş) Şekillendirmeyi devre dışı bırakmak için 0 "
-"olarak ayarlayın:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "SQM'i etkinleştir"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Bu SQM örneğini etkinleştirin."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr "Gelen paketlerde (giriş) açık tıkanıklık bildirimi (ECN) durumu:"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr "Giden paketlerde (çıkış) açık tıkanıklık bildirimi (ECN) durumu."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -76,15 +114,35 @@ msgstr "Çıkış kuyrukları için kesin sınır; varsayılan ayar için boş b
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Giriş kuyrukları için kesin sınır; varsayılan ayar için boş bırakın."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Giriş kuyruğunda DSCP'yi yoksay:"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Arayüz ismi"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -104,32 +162,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Bağlantı Katmanı Uyarlaması"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
-"Boyut ve hız hesaplamaları için Maksimum Boyut, tcMTU (bayt); arayüzün MTU "
-"değeri ve overhead toplamından büyük olması gerekir:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Minimum paket boyutu, MPU (bayt); ethernet boyut tablosu için sıfırdan (0) "
-"büyük olmalıdır:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Boyut/hız tabloları için girdi sayıları, TSIZE; ATM için TSIZE = (tcMTU + "
-"1) / 16:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Paket Başına Ek Yük (bayt):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -139,53 +225,33 @@ msgstr "Kuyruk Denetimi"
msgid "Queue setup script"
msgstr "Kuyruk kurulum betiği"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Kuyruklar"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Bu sistemde kuyruk denetimleri kullanılabilir. Yeni bir qdisc yükledikten "
-"sonra, devreye girmesi için yönlendiriciyi yeniden başlatmanız gerekir."
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Gelişmiş bağlantı katmanı ayarlarını göster, (sadece MTU 1500'den büyükse "
-"gereklidir). Gelişmiş seçenekler yalnızca bu kutu işaretliyken kullanılır."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Gelişmiş Ayarları Göster ve kullan. Gelişmiş seçenekler yalnızca bu kutu "
-"işaretliyken kullanılır."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Tehlikeli Ayarları Göster ve Kullan. Tehlikeli olabilecek seçenekler "
-"yalnızca bu kutu işaretliyken kullanılacaktır."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Akıllı Kuyruk Yönetimi (SQM)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Gelen paketlerde (giriş) DSCP'yi sıkıştır:"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -206,20 +272,21 @@ msgstr ""
"butonu kullanın."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Yükleme hızı (kbit/s) (çıkış) Şekillendirmeyi devre dışı bırakmak için 0 "
-"olarak ayarlayın:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "SQM çıktısının sistem günlüğü ayrıntısı."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Bağlantı katmanı seçimi:"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -242,3 +309,87 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "varsayılan"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "İndirme hızı (kbit/s) (giriş) Şekillendirmeyi devre dışı bırakmak için 0 "
+#~ "olarak ayarlayın:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr "Gelen paketlerde (giriş) açık tıkanıklık bildirimi (ECN) durumu:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr "Giden paketlerde (çıkış) açık tıkanıklık bildirimi (ECN) durumu."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Giriş kuyruğunda DSCP'yi yoksay:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Boyut ve hız hesaplamaları için Maksimum Boyut, tcMTU (bayt); arayüzün "
+#~ "MTU değeri ve overhead toplamından büyük olması gerekir:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Minimum paket boyutu, MPU (bayt); ethernet boyut tablosu için sıfırdan "
+#~ "(0) büyük olmalıdır:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Boyut/hız tabloları için girdi sayıları, TSIZE; ATM için TSIZE = (tcMTU + "
+#~ "1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Paket Başına Ek Yük (bayt):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Bu sistemde kuyruk denetimleri kullanılabilir. Yeni bir qdisc yükledikten "
+#~ "sonra, devreye girmesi için yönlendiriciyi yeniden başlatmanız gerekir."
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Gelişmiş bağlantı katmanı ayarlarını göster, (sadece MTU 1500'den büyükse "
+#~ "gereklidir). Gelişmiş seçenekler yalnızca bu kutu işaretliyken kullanılır."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Gelişmiş Ayarları Göster ve kullan. Gelişmiş seçenekler yalnızca bu kutu "
+#~ "işaretliyken kullanılır."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Tehlikeli Ayarları Göster ve Kullan. Tehlikeli olabilecek seçenekler "
+#~ "yalnızca bu kutu işaretliyken kullanılacaktır."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Gelen paketlerde (giriş) DSCP'yi sıkıştır:"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Yükleme hızı (kbit/s) (çıkış) Şekillendirmeyi devre dışı bırakmak için 0 "
+#~ "olarak ayarlayın:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Bağlantı katmanı seçimi:"
diff --git a/applications/luci-app-sqm/po/uk/sqm.po b/applications/luci-app-sqm/po/uk/sqm.po
index 086b3c30ca..503f0f4ca5 100644
--- a/applications/luci-app-sqm/po/uk/sqm.po
+++ b/applications/luci-app-sqm/po/uk/sqm.po
@@ -11,6 +11,14 @@ msgstr ""
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.0-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -23,6 +31,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -33,28 +51,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -69,8 +109,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -78,6 +130,14 @@ msgid "Interface name"
msgstr "Назва інтерфейсу"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -93,25 +153,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -122,44 +216,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -176,9 +258,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -186,7 +271,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/vi/sqm.po b/applications/luci-app-sqm/po/vi/sqm.po
index da12d68ad8..99972af504 100644
--- a/applications/luci-app-sqm/po/vi/sqm.po
+++ b/applications/luci-app-sqm/po/vi/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/zh_Hans/sqm.po b/applications/luci-app-sqm/po/zh_Hans/sqm.po
index f98693af0f..79276fce8d 100644
--- a/applications/luci-app-sqm/po/zh_Hans/sqm.po
+++ b/applications/luci-app-sqm/po/zh_Hans/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-09 20:57+0000\n"
+"PO-Revision-Date: 2022-12-28 09:38+0000\n"
"Last-Translator: MkQtS <onewordwrong@aliyun.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssqm/zh_Hans/>\n"
@@ -8,7 +8,15 @@ 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.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "高级配置"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr "高级链路层选项"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr "传递到入站队列规则的高级选项字符串;不会进行错误检查,请谨慎使用。"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr "选中此框时,才使用高级选项(仅当 MTU > 1500 时才需要)。"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr "勾选后才使用高级选项。"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "基本设置"
@@ -30,32 +48,54 @@ msgstr "基本设置"
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
-msgstr "在 /var/run/sqm/${Interface_name} 下为此 SQM "
-"实例创建日志文件。[start|stop]-sqm.log."
+msgstr "为此 SQM 实例创建日志文件 /var/run/sqm/${Interface_name}.[start|stop]-sqm."
+"log。"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr "风险配置"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr "仅当勾选后才使用这些有风险的配置。"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr "下载速度(入口)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
-msgstr "下载速度 (kbit/s)(入口)。设为 0 时,将有选择地禁用入口整形:"
+"shaping"
+msgstr "下载速度(kbit/s,入口),设为 0 时,将有选择地禁用入口整形"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr "ECN(上行)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr "ECN(下行)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "启用 SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr "启用调试日志"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "启用此 SQM 实例."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr "入站数据包的显式拥塞通知(ECN)状态:"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr "入站数据包的显式拥塞通知(ECN)状态"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr "出站数据包的显式拥塞通知(ECN)状态."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr "出站数据包的显式拥塞通知(ECN)状态"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -69,52 +109,106 @@ msgstr "出口队列的硬限制; 默认留空。"
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "入口队列的硬限制; 默认留空。"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr "硬队列限制(出口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr "硬队列限制(入口)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "在入口忽略 DSCP:"
+msgid "Ignore DSCP (ingress)"
+msgstr "忽略 DSCP(入口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr "忽略入站数据包的 DSCP 标记"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "接口名称"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr "延迟目标(出口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr "延迟目标(入口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
-msgstr "出口的延迟目标,例如 5ms [单位:s、ms或us]; "
-"为自动选择留空,为qdisc的默认值输入单词default。"
+msgstr "出口的延迟目标,例如 5ms [单位:s、ms 或 us];留空为自动选择,输入单词 "
+"default 为 qdisc 的默认值。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
msgid ""
"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
-msgstr "入口的延迟目标,例如 5ms [单位:s、ms 或 us]; "
-"为自动选择留空,为qdisc的默认值输入单词default。"
+msgstr "入口的延迟目标,例如 5ms [单位:s、ms 或 us];留空为自动选择,输入单词 "
+"default 为 qdisc 的默认值。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr "链路层适应"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr "链路层"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr "链路层适应机制"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr "列出本系统上可用的队列规则。安装新的 qdisc 后,您需要重启路由器才能看到更新!"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr "日志等级"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
-msgstr "大小和速率计算的最大大小,tcMTU(字节); 需要 >= 接口 MTU + 开销:"
+"interface MTU + overhead"
+msgstr "大小和速率计算的最大大小,tcMTU(字节); 需要 >= 接口 MTU + 开销"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr "最大数据包大小"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
-msgstr "最小数据包大小,MPU(byte); 在以太网中需要大于0:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr "最小数据包大小,MPU (byte);在以太网中需要大于 0"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr "最小数据包大小"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
-msgstr "大小/费率表中的条目数,TSIZE; 对于 ATM,选择 TSIZE = (tcMTU + 1) / 16:"
+"+ 1) / 16"
+msgstr "大小/费率表中的条目数,TSIZE;对于 ATM,选择 TSIZE = (tcMTU + 1) / 16"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "每个数据包开销(字节):"
+msgid "Per Packet Overhead (bytes)"
+msgstr "单个数据包开销(字节)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr "Qdisc 选项(出口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr "Qdisc 选项(入口)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -124,45 +218,33 @@ msgstr "列队规则"
msgid "Queue setup script"
msgstr "队列设置脚本"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr "列队规则"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "队列"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr "队列规则(需要重启路由器!)"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr "费率表大小"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM 队列管理"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr "显示高级链路选项(仅在MTU> 1500时才需要)。选中此框后才会应用高级选项。"
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr "显示和使用高级配置。选中此框后才会应用高级选项。"
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr "显示和使用危险配置。选中此框后会应用危险选项。"
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "智能队列管理"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "在入站数据包(入口)上压缩 DSCP:"
+msgid "Squash DSCP (ingress)"
+msgstr "压缩 DSCP(入口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr "压缩入站数据包的 DSCP 标记"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -180,18 +262,21 @@ msgid ""
msgstr "SQM服务似乎已被禁用。请使用下面的按钮来激活这项服务。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr "上传速度(出口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
-msgstr "上传速度 (kbit/s)(出口)。设为 0 时,将有选择地禁用出口整形:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
+msgstr "上传速度(kbit/s,出口),设为 0 时,将有选择地禁用出口整形"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
-msgstr "SQM 日志等级"
+msgstr "SQM 输出到系统日志的详细程度。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "要考虑哪个链路层:"
+msgid "Which link layer technology to account for"
+msgstr "要考虑哪个链路层"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -203,8 +288,8 @@ msgid ""
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-"使用 <abbr title=\"智能列队管理\">SQM</abbr> 你可以启用流量整形,更好的混合("
-"公平列队)主动列队管理(AQM)并设置网络接口优先级。"
+"使用 <abbr title=\"智能列队管理\">SQM</abbr> ,你可以在指定网络接口上启用流量"
+"整形、更好的混合(公平队列)、主动列队管理(AQM)以及优先级排序。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:107
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:149
@@ -213,3 +298,71 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "默认"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr "下载速度 (kbit/s)(入口)。设为 0 时,将有选择地禁用入口整形:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr "入站数据包的显式拥塞通知(ECN)状态:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr "出站数据包的显式拥塞通知(ECN)状态."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "在入口忽略 DSCP:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr "大小和速率计算的最大大小,tcMTU(字节); 需要 >= 接口 MTU + 开销:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr "最小数据包大小,MPU(byte); 在以太网中需要大于0:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "大小/费率表中的条目数,TSIZE; 对于 ATM,选择 TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "每个数据包开销(字节):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr "队列规则(需要重启路由器!)"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "显示高级链路选项(仅在MTU> 1500时才需要)。选中此框后才会应用高级选项。"
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr "显示和使用高级配置。选中此框后才会应用高级选项。"
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr "显示和使用危险配置。选中此框后会应用危险选项。"
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "在入站数据包(入口)上压缩 DSCP:"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr "上传速度 (kbit/s)(出口)。设为 0 时,将有选择地禁用出口整形:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "要考虑哪个链路层:"
diff --git a/applications/luci-app-sqm/po/zh_Hant/sqm.po b/applications/luci-app-sqm/po/zh_Hant/sqm.po
index 33dc433519..7166ac4aa0 100644
--- a/applications/luci-app-sqm/po/zh_Hant/sqm.po
+++ b/applications/luci-app-sqm/po/zh_Hant/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.8-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr "傳遞到入站佇列規則的進階選項字串,沒有錯誤檢查,請謹慎使用。"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "基本設定"
@@ -32,29 +50,51 @@ msgid ""
"[start|stop]-sqm.log."
msgstr "建立日誌檔案 (/var/run/sqm/${Interface_name}.[start|stop]-sqm.log)。"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
-msgstr "下載速度 (kbit/s) (0-無限制):"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "啟用 SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "啟用 SQM。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr "傳入封包(入口)上的顯式擁塞通知 (ECN)狀態:"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr "傳出封包(出口)上的顯式擁塞通知(ECN)狀態。"
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -68,15 +108,35 @@ msgstr "嚴格限制出口隊列;預設保留為空。"
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "對入口隊列的硬限制;預設保留為空。"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "在進入時忽略DSCP:"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "介面名稱"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -96,26 +156,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "連結層適應"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
-msgstr "用於大小和速率計算的最大大小,tcMTU (位元組);需要≧介面MTU +開銷:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
-msgstr "最小封包大小,MPU(位元組);對於乙太網大小表,必須>0:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
-msgstr "大小/費率表中的條目數,TSIZE;對於ATM,選擇TSIZE = (tcMTU + 1)/ 16:"
+"+ 1) / 16"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "每個封包開銷(位元組):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -125,47 +219,33 @@ msgstr "佇列規則"
msgid "Queue setup script"
msgstr "佇列設定指令碼"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "佇列"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr "安裝新的佇列規則後,需要重新啟動路由器!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS頻寬管理"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"顯示 高級連接層選項 , (僅當MTU> 1500時才需要)。僅在選中此框時,才使用高級選"
-"項。"
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr "顯示使用進階選項,只有選取此選取框時,才會使用進階選項。"
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr "顯示和使用危險組態。僅在選中此復選框後,才會使用危險選項。"
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "智慧隊列管理"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "在傳入封包(入口)上壓縮DSCP:"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -183,18 +263,21 @@ msgid ""
msgstr "SQM 服務似乎已被停用。請使用下面的按鈕來啟動這項服務。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
-msgstr "上傳速度 (kbit/s) (0-無限制):"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "日誌等級。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "連結層:"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -216,3 +299,72 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "預設"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr "下載速度 (kbit/s) (0-無限制):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr "傳入封包(入口)上的顯式擁塞通知 (ECN)狀態:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr "傳出封包(出口)上的顯式擁塞通知(ECN)狀態。"
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "在進入時忽略DSCP:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr "用於大小和速率計算的最大大小,tcMTU (位元組);需要≧介面MTU +開銷:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr "最小封包大小,MPU(位元組);對於乙太網大小表,必須>0:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "大小/費率表中的條目數,TSIZE;對於ATM,選擇TSIZE = (tcMTU + 1)/ 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "每個封包開銷(位元組):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr "安裝新的佇列規則後,需要重新啟動路由器!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "顯示 高級連接層選項 , (僅當MTU> 1500時才需要)。僅在選中此框時,才使用高級"
+#~ "選項。"
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr "顯示使用進階選項,只有選取此選取框時,才會使用進階選項。"
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr "顯示和使用危險組態。僅在選中此復選框後,才會使用危險選項。"
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "在傳入封包(入口)上壓縮DSCP:"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr "上傳速度 (kbit/s) (0-無限制):"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "連結層:"
diff --git a/applications/luci-app-squid/po/ko/squid.po b/applications/luci-app-squid/po/ko/squid.po
index 386782e48e..1abb9bfd8b 100644
--- a/applications/luci-app-squid/po/ko/squid.po
+++ b/applications/luci-app-squid/po/ko/squid.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -16,7 +16,7 @@ msgstr "고급 설정"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
-msgstr ""
+msgstr "코어덤프 파일 디렉터리"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
@@ -24,7 +24,7 @@ msgstr "기본 설정"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
-msgstr ""
+msgstr "luci-app-squid에 UCI 접근 권한 허용"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
@@ -33,8 +33,8 @@ msgstr "포트"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:21
#: applications/luci-app-squid/root/usr/share/luci/menu.d/luci-app-squid.json:3
msgid "Squid"
-msgstr ""
+msgstr "Squid"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:34
msgid "Visible Hostname"
-msgstr ""
+msgstr "표시되는 호스트네임"
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js
index 9c54f5c914..35951dffba 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js
@@ -33,6 +33,7 @@ return baseclass.extend({
vlabel: "Percent",
number_format: "%5.1lf%%",
y_min: "0",
+ y_max: "2",
alt_autoscale_max: true,
data: {
instances: {
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js
index 796b2cc8d4..bbd0e47642 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js
@@ -77,6 +77,7 @@ return baseclass.extend({
var percent = {
title: title,
y_min: "0",
+ y_max: "2",
alt_autoscale_max: true,
vlabel: "Percent",
number_format: "%5.1lf%%",
@@ -142,6 +143,7 @@ return baseclass.extend({
p = {
title: title,
y_min: "0",
+ y_max: "2",
alt_autoscale_max: true,
vlabel: "Percent",
number_format: "%5.1lf%%",
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js
index 308d58dacf..a2cc1309e7 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js
@@ -26,6 +26,8 @@ return baseclass.extend({
detail: true,
title: "%H: Frequency transitions - core %pi",
alt_autoscale: true,
+ y_min: "0",
+ y_max: "2",
vlabel: "Transitions",
number_format: "%3.2lf%s",
data: {
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js
index f1a8114463..f3af09895d 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js
@@ -11,6 +11,7 @@ return baseclass.extend({
title: "%H: Load",
vlabel: "Load",
y_min: "0",
+ y_max: "0.2",
units_exponent: "0",
number_format: "%5.2lf",
data: {
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js
index 27624828c2..335e976794 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js
@@ -28,6 +28,8 @@ return baseclass.extend({
var droprate = {
title: "%H: ICMP Drop Rate",
vlabel: "%",
+ y_min: "0",
+ y_max: "4",
number_format: "%5.2lf %%",
data: {
types: [ "ping_droprate" ],
@@ -45,6 +47,8 @@ return baseclass.extend({
var stddev = {
title: "%H: ICMP Standard Deviation",
vlabel: "ms",
+ y_min: "0",
+ y_max: "1",
number_format: "%5.1lf ms",
data: {
types: [ "ping_stddev" ],
diff --git a/applications/luci-app-statistics/po/es/statistics.po b/applications/luci-app-statistics/po/es/statistics.po
index be7ecf481a..e22968c437 100644
--- a/applications/luci-app-statistics/po/es/statistics.po
+++ b/applications/luci-app-statistics/po/es/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2022-04-28 18:11+0000\n"
-"Last-Translator: Mc Giver <mcgivergim@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 18:50+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/es/>\n"
"Language: 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.12.1-dev\n"
+"X-Generator: Weblate 4.15.1-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
@@ -591,7 +591,7 @@ msgstr "Máximo número de conexiones"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
msgid "Maximum packet size"
-msgstr "Tamaño maximo de paquete"
+msgstr "Tamaño máximo de paquete"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/memory.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/memory.json:2
diff --git a/applications/luci-app-statistics/po/hu/statistics.po b/applications/luci-app-statistics/po/hu/statistics.po
index 25e59152fd..131c51a8ce 100644
--- a/applications/luci-app-statistics/po/hu/statistics.po
+++ b/applications/luci-app-statistics/po/hu/statistics.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/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.8-dev\n"
+"X-Generator: Weblate 4.15-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
@@ -559,7 +559,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
-msgstr ""
+msgstr "Naplózási szint"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv4 iptables rules"
diff --git a/applications/luci-app-statistics/po/it/statistics.po b/applications/luci-app-statistics/po/it/statistics.po
index c06299185d..aeacc83702 100644
--- a/applications/luci-app-statistics/po/it/statistics.po
+++ b/applications/luci-app-statistics/po/it/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:36+0200\n"
-"PO-Revision-Date: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/it/>\n"
"Language: it\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.14.1\n"
+"X-Generator: Weblate 4.15.1-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
@@ -29,11 +29,11 @@ msgstr "Valori assoluti"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv4 rule selector"
-msgstr ""
+msgstr "Aggiungi regola di selezione IPv4"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv6 rule selector"
-msgstr ""
+msgstr "Aggiungi regola di selezione IPv6"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
msgid "Add command for reading values"
@@ -1478,7 +1478,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/uptime.js:15
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/uptime.json:2
msgid "Uptime"
-msgstr "Uptime"
+msgstr "Tempo di attività"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
diff --git a/applications/luci-app-statistics/po/pl/statistics.po b/applications/luci-app-statistics/po/pl/statistics.po
index f9ce3b45c7..7b87202fe8 100644
--- a/applications/luci-app-statistics/po/pl/statistics.po
+++ b/applications/luci-app-statistics/po/pl/statistics.po
@@ -3,8 +3,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-08-05 01:21+0000\n"
-"Last-Translator: pololoko111 <peciek83@gmail.com>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/pl/>\n"
"Language: pl\n"
@@ -13,7 +13,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.14-dev\n"
+"X-Generator: Weblate 4.15.1-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
diff --git a/applications/luci-app-statistics/po/uk/statistics.po b/applications/luci-app-statistics/po/uk/statistics.po
index b052eef6a3..abb986093c 100644
--- a/applications/luci-app-statistics/po/uk/statistics.po
+++ b/applications/luci-app-statistics/po/uk/statistics.po
@@ -3,17 +3,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-18 16:53+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-18 15:49+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-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
@@ -22,7 +22,7 @@ msgstr "APC UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
msgid "APCUPS Plugin Configuration"
-msgstr "Конфігурація додатку APCUPS"
+msgstr "Конфігурація плаґіну APCUPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
msgid "Absolute values"
@@ -88,11 +88,11 @@ msgstr "Частота CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
msgid "CPU Frequency Plugin Configuration"
-msgstr "Конфігурація додатку частоти CPU"
+msgstr "Конфігурація плаґіну частоти CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
msgid "CPU Plugin Configuration"
-msgstr "Конфігурація додатку «CPU»"
+msgstr "Конфігурація плаґіну «CPU»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
@@ -104,7 +104,7 @@ msgstr "Вивід CSV"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:6
msgid "CSV Plugin Configuration"
-msgstr "Конфігурація додатку «CSV»"
+msgstr "Конфігурація плаґіну «CSV»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
@@ -167,7 +167,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
msgid "Conntrack Plugin Configuration"
-msgstr "Конфігурація додатку «Conntrack»"
+msgstr "Конфігурація плаґіну «Conntrack»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
msgid "Conntrack monitoring enabled"
@@ -321,7 +321,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:13
msgid "Enable this plugin"
-msgstr "Увімкнути цей додаток"
+msgstr "Увімкнути цей плаґін"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
@@ -334,7 +334,7 @@ msgstr "Ентропія"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
msgid "Entropy Plugin Configuration"
-msgstr "Конфігурація додатку «Ентропія»"
+msgstr "Конфігурація плаґіну «Ентропія»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
msgid "Entropy monitoring enabled"
@@ -412,7 +412,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
msgid "General plugins"
-msgstr "Основні додатки"
+msgstr "Основні плаґіни"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:15
msgid "Generate a separate graph for each logged user"
@@ -586,7 +586,7 @@ msgstr "Пам'ять"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
msgid "Memory Plugin Configuration"
-msgstr "Конфігурація додатку «Памʼять»"
+msgstr "Конфігурація плаґіну «Памʼять»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
msgid "Memory monitoring enabled"
@@ -884,7 +884,7 @@ msgstr "OLSRd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
msgid "OLSRd Plugin Configuration"
-msgstr "Конфігурація додатку «OLSRd»"
+msgstr "Конфігурація плаґіну «OLSRd»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
msgid "Only create average RRAs"
@@ -897,7 +897,7 @@ msgstr "OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
msgid "OpenVPN Plugin Configuration"
-msgstr "Конфігурація додатку «OpenVPN»"
+msgstr "Конфігурація плаґіну «OpenVPN»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
msgid "OpenVPN status files"
@@ -926,7 +926,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:136
msgid "Plugin is disabled"
-msgstr "Додаток вимкнуто"
+msgstr "Плаґін вимкнуто"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
@@ -1463,7 +1463,7 @@ msgstr "UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
msgid "UPS Plugin Configuration"
-msgstr "Конфігурація додатку «UPS»"
+msgstr "Конфігурація плаґіну «UPS»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
msgid "UPS name in NUT ups@host format"
@@ -1488,7 +1488,7 @@ msgstr "Час безвідмовної роботи"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
-msgstr "Конфігурація додатку «Uptime»"
+msgstr "Конфігурація плаґіну «Uptime»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
msgid "Uptime monitoring enabled"
@@ -1559,7 +1559,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
msgid "cURL plugin enabled"
-msgstr "Додаток cURL увімкнуто"
+msgstr "Плаґін cURL увімкнуто"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/curl.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/curl.json:2
@@ -1568,7 +1568,7 @@ msgstr "cUrl"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
msgid "cUrl Plugin Configuration"
-msgstr "Конфігурація додатку «cURL»"
+msgstr "Конфігурація плаґіну «cURL»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
msgid "none"
diff --git a/applications/luci-app-statistics/root/etc/config/luci_statistics b/applications/luci-app-statistics/root/etc/config/luci_statistics
index 603e038800..bb9ca15e8e 100644
--- a/applications/luci-app-statistics/root/etc/config/luci_statistics
+++ b/applications/luci-app-statistics/root/etc/config/luci_statistics
@@ -10,7 +10,7 @@ config statistics 'collectd'
option ReadThreads '2'
config statistics 'rrdtool'
- option default_timespan '1hour'
+ option default_timespan '2hour'
option image_width '600'
option image_height '150'
option image_path '/tmp/rrdimg'
diff --git a/applications/luci-app-tinyproxy/po/hu/tinyproxy.po b/applications/luci-app-tinyproxy/po/hu/tinyproxy.po
index cb041c6f73..0a9b80b58b 100644
--- a/applications/luci-app-tinyproxy/po/hu/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/hu/tinyproxy.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/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.0-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -132,7 +132,7 @@ msgstr "Általános beállítások"
#: applications/luci-app-tinyproxy/root/usr/share/rpcd/acl.d/luci-app-tinyproxy.json:3
msgid "Grant UCI access for luci-app-tinyproxy"
-msgstr ""
+msgstr "UCI jogosultság adása a \"luci-app-tinyproxy\"-nak"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
diff --git a/applications/luci-app-tinyproxy/po/it/tinyproxy.po b/applications/luci-app-tinyproxy/po/it/tinyproxy.po
index f4db9f71e3..bade579813 100644
--- a/applications/luci-app-tinyproxy/po/it/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/it/tinyproxy.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: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/it/>\n"
"Language: it\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.14.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -20,6 +20,9 @@ msgid ""
"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
"target"
msgstr ""
+"<em>Via proxy</em> instrada le richieste al target specificato tramite il "
+"proxy upstream indicato, <em>Rifiuta accesso</em> disabilita qualsiasi proxy "
+"upstream per il target"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
msgid ""
diff --git a/applications/luci-app-transmission/po/templates/transmission.pot b/applications/luci-app-transmission/po/templates/transmission.pot
index 0eb5445aa1..b85da8ce1f 100644
--- a/applications/luci-app-transmission/po/templates/transmission.pot
+++ b/applications/luci-app-transmission/po/templates/transmission.pot
@@ -375,8 +375,8 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid ""
"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
-"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
-"\">tcp-congestion-control</a>."
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer "
+"noopener\">tcp-congestion-control</a>."
msgstr ""
#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
diff --git a/applications/luci-app-travelmate/po/hu/travelmate.po b/applications/luci-app-travelmate/po/hu/travelmate.po
index 6ebfd4ae6b..7e61bef9f4 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-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-15 00:57+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@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.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -153,18 +153,18 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:439
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:996
msgid "Disabled"
-msgstr ""
+msgstr "Letiltva"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:46
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:132
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:762
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1036
msgid "Dismiss"
-msgstr ""
+msgstr "Eltüntetés"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "Húzza az átrendezéshez"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
@@ -222,7 +222,7 @@ msgstr "Szerkesztés"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "Hálózat szerkesztése"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
diff --git a/applications/luci-app-travelmate/po/it/travelmate.po b/applications/luci-app-travelmate/po/it/travelmate.po
index 1b51ac7401..abea52d243 100644
--- a/applications/luci-app-travelmate/po/it/travelmate.po
+++ b/applications/luci-app-travelmate/po/it/travelmate.po
@@ -1,26 +1,26 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-16 08:19+0000\n"
-"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
-msgstr ""
+msgstr "-- Selezione AP --"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
-msgstr ""
+msgstr "Codici QR AP..."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
-msgstr ""
+msgstr "Aggiungi Uplink %q"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
diff --git a/applications/luci-app-travelmate/po/templates/travelmate.pot b/applications/luci-app-travelmate/po/templates/travelmate.pot
index ca6f241092..05383fa4ed 100644
--- a/applications/luci-app-travelmate/po/templates/travelmate.pot
+++ b/applications/luci-app-travelmate/po/templates/travelmate.pot
@@ -107,8 +107,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
diff --git a/applications/luci-app-ttyd/po/it/ttyd.po b/applications/luci-app-ttyd/po/it/ttyd.po
index 2f3978aa0f..5aae350764 100644
--- a/applications/luci-app-ttyd/po/it/ttyd.po
+++ b/applications/luci-app-ttyd/po/it/ttyd.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
-msgstr ""
+msgstr "Accetta solo un client ed esci alla disconnessione"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
@@ -20,13 +20,15 @@ msgstr "Aggiungi istanza"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
-msgstr ""
+msgstr "Consenti parametri URL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid ""
"Allow client to send command line arguments in URL (eg: http://"
"localhost:7681?arg=foo&arg=bar)"
msgstr ""
+"Consenti al client di inviare argomenti della riga di comando nell'URL (ad "
+"esempio: http://localhost:7681?arg=foo&arg=bar)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Check origin"
@@ -150,7 +152,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Read-only"
-msgstr ""
+msgstr "Sola lettura"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "SSL"
diff --git a/applications/luci-app-ttyd/po/ko/ttyd.po b/applications/luci-app-ttyd/po/ko/ttyd.po
index 3f6c46f693..949be7e147 100644
--- a/applications/luci-app-ttyd/po/ko/ttyd.po
+++ b/applications/luci-app-ttyd/po/ko/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-22 08:46+0000\n"
-"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -38,7 +38,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:80
msgid "Command"
-msgstr ""
+msgstr "명령어"
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:23
msgid "Config"
diff --git a/applications/luci-app-ttyd/po/pl/ttyd.po b/applications/luci-app-ttyd/po/pl/ttyd.po
index f496ef8836..76b0872b24 100644
--- a/applications/luci-app-ttyd/po/pl/ttyd.po
+++ b/applications/luci-app-ttyd/po/pl/ttyd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-01 02:24+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/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.2.1-dev\n"
+"X-Generator: Weblate 4.15.1-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-udpxy/po/it/udpxy.po b/applications/luci-app-udpxy/po/it/udpxy.po
index 0b7aa1dcc2..c8524758f8 100644
--- a/applications/luci-app-udpxy/po/it/udpxy.po
+++ b/applications/luci-app-udpxy/po/it/udpxy.po
@@ -1,30 +1,30 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
-msgstr ""
+msgstr "Bind IP/Interfaccia"
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
-msgstr ""
+msgstr "Messaggi di buffer"
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
-msgstr ""
+msgstr "Dimensione del buffer"
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
-msgstr ""
+msgstr "Tempo di buffer"
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
diff --git a/applications/luci-app-unbound/po/de/unbound.po b/applications/luci-app-unbound/po/de/unbound.po
index 294b801e27..955430aaac 100644
--- a/applications/luci-app-unbound/po/de/unbound.po
+++ b/applications/luci-app-unbound/po/de/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-28 20:47+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/de/>\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.15-dev\n"
+"X-Generator: Weblate 4.15.1-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
@@ -628,52 +628,58 @@ msgstr "Strikte Minimierung"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
-msgstr ""
+msgstr "Strenge Version von \"Abfrage minimieren\", kann aber DNS zerstören"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
msgid "Stub (forced recursion)"
-msgstr ""
+msgstr "Stub (erzwungene Rekursion)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:79
msgid "TLS Name Index"
-msgstr ""
+msgstr "TLS-Namensindex"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
-msgstr ""
+msgstr "TTL-Minimum"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
msgid "This could display more statistics with the unbound-control package."
msgstr ""
+"Mit dem Paket unbound-control könnten mehr Statistiken angezeigt werden."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
msgid "This shows '"
-msgstr ""
+msgstr "Dies zeigt '"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
+"Dies zeigt \"ubound-control dump_cache\" für die Überprüfung von Datensätzen "
+"einschließlich DNSSEC."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
+"Dies zeigt Unbounds \"local-data:\"-Einträge aus default, .conf oder control."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
+"Dies zeigt Unbounds \"local-zone:\"-Einträge aus default, .conf oder control."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
msgid "This shows Unbound self reported performance statistics."
-msgstr ""
+msgstr "Die zeigt von Unbound selbst gemeldete Leistungsstatistiken."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
+"Dies zeigt das Syslog, gefiltert nach Ereignissen, die Unbound betreffen."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
@@ -681,12 +687,12 @@ msgstr "Winzig"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
-msgstr ""
+msgstr "Transparent (lokal/global)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:313
msgid "Trigger Networks"
-msgstr ""
+msgstr "Auslösende Netzwerke"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
msgid "Type"
@@ -702,14 +708,17 @@ msgid ""
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
+"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> ist ein "
+"validierender, rekursiver und zwischenspeichernder DNS-Auflöser <a href=\"%"
+"s\" target=\"_blank\">(Hilfe)</a>."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
-msgstr ""
+msgstr "Unbound Steuerungs-App"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
msgid "Unbound cache is too large to display in LuCI."
-msgstr ""
+msgstr "Unbounds Cache ist zu groß für die Anzeige in LuCI."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
msgid "Undefined"
@@ -717,47 +726,48 @@ msgstr "Undefiniert"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
msgid "Use 'resolv.conf.auto'"
-msgstr ""
+msgstr "Verwendung von 'resolv.conf.auto'"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
-msgstr ""
+msgstr "Verwendung von DHCPv4 MAC zur Ermittlung von IP6-Hosts SLAAC (EUI64)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
-msgstr ""
+msgstr "Upstream verwenden"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
-msgstr ""
+msgstr "Zusätzliche DNS-Einträge in /etc/config/dhcp verwenden"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
+"Verwenden Sie das Menü System/Prozesse, um den Speicherzuwachs zu beobachten"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
-msgstr ""
+msgstr "WAN-DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
msgid "WAN Networks"
-msgstr ""
+msgstr "WAN-Netzwerke"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
-msgstr ""
+msgstr "In dieser Zonenkombination enthaltene Zonen- (Domänen-) Namen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:84
msgid "Zone Download URL"
-msgstr ""
+msgstr "URL zum Herunterladen der Zone"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
msgid "Zone Names"
-msgstr ""
+msgstr "Zonennamen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
msgid "Zone Type"
-msgstr ""
+msgstr "Zonentyp"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
@@ -766,7 +776,7 @@ msgstr "Zonen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
msgid "accept upstream results for"
-msgstr ""
+msgstr "Upstream-Ergebnisse akzeptieren für"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:124
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:307
@@ -775,7 +785,7 @@ msgstr "Standardeinstellung"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
-msgstr ""
+msgstr "Herunterladen von <var>%s</var>"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
@@ -784,27 +794,27 @@ msgstr "nie"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
msgid "prefetch zone files for"
-msgstr ""
+msgstr "Zonendateien vorab holen für"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
msgid "select recursion for"
-msgstr ""
+msgstr "Rekursion auswählen für"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
msgid "unknown action for"
-msgstr ""
+msgstr "Unbekannte Aktion für"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
-msgstr ""
+msgstr "<var>%s</var> Nameserver verwenden"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
msgid "use nameservers"
-msgstr ""
+msgstr "Nameserver verwenden"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
-msgstr ""
+msgstr "mit Standardzertifikat für <var>%s</var>"
#~ msgid "No Link"
#~ msgstr "Kein Link"
diff --git a/applications/luci-app-unbound/po/it/unbound.po b/applications/luci-app-unbound/po/it/unbound.po
index 46b27c6d49..c71fb543e6 100644
--- a/applications/luci-app-unbound/po/it/unbound.po
+++ b/applications/luci-app-unbound/po/it/unbound.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-10 21:04+0000\n"
-"Last-Translator: garis <garis94@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.1\n"
+"X-Generator: Weblate 4.15.1-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
@@ -17,15 +17,15 @@ msgstr "(nessuno)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
-msgstr ""
+msgstr "(root)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
-msgstr ""
+msgstr ", e voci <var>%s</var>"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
msgid ", and try <var>%s</var>"
-msgstr ""
+msgstr ", e prova <var>%s</var>"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
msgid "AXFR"
@@ -43,7 +43,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
-msgstr ""
+msgstr "Avanzate"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
@@ -160,9 +160,8 @@ msgid "Edit '"
msgstr "Modificare '"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
-#, fuzzy
msgid "Edit 'server:' clause options for 'include:"
-msgstr "Modificare le opzioni della clausola 'server:' per 'include:"
+msgstr "Modifica le opzioni della clausola 'server:' per 'include:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
msgid ""
diff --git a/applications/luci-app-unbound/po/ko/unbound.po b/applications/luci-app-unbound/po/ko/unbound.po
index 3c6a83f66d..ec70e6096f 100644
--- a/applications/luci-app-unbound/po/ko/unbound.po
+++ b/applications/luci-app-unbound/po/ko/unbound.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-22 08:46+0000\n"
-"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 4.15.1-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
@@ -756,7 +756,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:124
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:307
msgid "default"
-msgstr ""
+msgstr "기본"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
diff --git a/applications/luci-app-unbound/po/pl/unbound.po b/applications/luci-app-unbound/po/pl/unbound.po
index 6ca5e50c81..3043b0991a 100644
--- a/applications/luci-app-unbound/po/pl/unbound.po
+++ b/applications/luci-app-unbound/po/pl/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-12 04:55+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/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.12.1\n"
+"X-Generator: Weblate 4.15.1-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
diff --git a/applications/luci-app-upnp/po/ko/upnp.po b/applications/luci-app-upnp/po/ko/upnp.po
index 96c4a89abb..0f963f2db1 100644
--- a/applications/luci-app-upnp/po/ko/upnp.po
+++ b/applications/luci-app-upnp/po/ko/upnp.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ko/>\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.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
msgid ""
@@ -69,7 +69,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
-msgstr ""
+msgstr "메모"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
diff --git a/applications/luci-app-upnp/po/uk/upnp.po b/applications/luci-app-upnp/po/uk/upnp.po
index 09bc2bdc6f..e9e3f72c5c 100644
--- a/applications/luci-app-upnp/po/uk/upnp.po
+++ b/applications/luci-app-upnp/po/uk/upnp.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2021-04-04 09:11+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2022-12-22 22:51+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
msgid ""
"ACLs specify which external ports may be redirected to which internal "
"addresses and ports"
msgstr ""
-"Список контролю доступу визначає, які зовнішні порти можуть бути "
+"Списки контролю доступу (ACL) визначають, які зовнішні порти можуть бути "
"переспрямовані на які внутрішні адреси й порти"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
diff --git a/applications/luci-app-vnstat2/po/it/vnstat2.po b/applications/luci-app-vnstat2/po/it/vnstat2.po
index 22cb3e09f5..8d809b3e6d 100644
--- a/applications/luci-app-vnstat2/po/it/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/it/vnstat2.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-02-25 15:04+0000\n"
-"Last-Translator: bovirus <roberto.boriotti@canon-europe.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:113
msgid "5 Minute"
-msgstr ""
+msgstr "5 Minuti"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:40
@@ -21,7 +21,7 @@ msgstr "Annulla"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:130
msgid "Clear data for all interfaces"
-msgstr ""
+msgstr "Cancella i dati per tutte le interfacce"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
diff --git a/applications/luci-app-watchcat/po/de/watchcat.po b/applications/luci-app-watchcat/po/de/watchcat.po
index 3259e9029f..724842a179 100644
--- a/applications/luci-app-watchcat/po/de/watchcat.po
+++ b/applications/luci-app-watchcat/po/de/watchcat.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/de/>\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.14.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
msgid ""
@@ -131,6 +131,18 @@ msgid ""
"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
+"Im Modus \"Regelmäßiger Neustart\" legt er fest, wie oft neu gestartet "
+"werden soll. <br /> Im Modus \"Ping-Neustart\" legt er die längste "
+"Zeitspanne fest, in der keine Antwort vom zu prüfenden Host kommt, bevor ein "
+"Neustart durchgeführt wird. <br /> Im Modus \"Netzwerk-Neustart\" oder "
+"\"Skript ausführen\" legt er die längste Zeitspanne fest, in der keine "
+"Antwort vom zu prüfenden Host kommt, bevor die Schnittstelle neu gestartet "
+"oder das Skript ausgeführt wird. <br /><br />Die Standardeinheit ist "
+"Sekunden, ohne ein Suffix, aber Sie können das Suffix <b>m</b> für Minuten, "
+"<b>h</b> für Stunden oder <b>d</b> für Tage verwenden. <br /><br />Beispiele:"
+"<ul><li>10 Sekunden wären: <b>10</b> oder <b>10s</b></li><li>5 Minuten wären:"
+" <b>5m</b></li><li>1 Stunde wäre: <b>1h</b></li><li>1 Woche wäre: "
+"<b>7d</b></li><ul>"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
diff --git a/applications/luci-app-watchcat/po/es/watchcat.po b/applications/luci-app-watchcat/po/es/watchcat.po
index 376d110037..3ff786dfbc 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: 2022-11-30 14:48+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+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,16 @@ 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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
+#, fuzzy
msgid ""
"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
+"<i>Se aplica a los modos Ping Reboot, Restart Interface y Run Script</i> <br "
+"/> Especifique la interfaz para monitorear y reaccionar si falla un ping."
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
msgid "Address family for pinging the host"
@@ -116,6 +119,7 @@ msgstr ""
"que pueda usar cualquier banda."
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
+#, fuzzy
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
@@ -128,6 +132,17 @@ msgid ""
"li><li>5 minutes would be: <b>5m</b></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, define la frecuencia de reinicio. <br /> "
+"En el modo Ping Reboot, define el período de tiempo más largo sin una "
+"respuesta del Host To Check antes de que se realice un reinicio. <br /> En "
+"el modo Reinicio de red o Ejecutar secuencia de comandos, define el período "
+"de tiempo más largo sin una respuesta del Host para verificar antes de que "
+"se reinicie la interfaz o se ejecute la secuencia de comandos. <br /><br /"
+">La unidad predeterminada es segundos, sin sufijo, pero puede usar el sufijo "
+"<b>m</b> para minutos, <b>h</b> para horas o <b>d </b> durante días. <br /"
+"><br />Ejemplos:<ul><li>10 segundos serían: <b>10</b> o <b>10s</b></li><li>5 "
+"minutos serían: <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:102
msgid "Interface"
@@ -167,6 +182,7 @@ msgid "Ping Reboot"
msgstr "Reinicio por Ping"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+#, fuzzy
msgid ""
"Ping Reboot: Reboot this device if a ping to a specified host fails for a "
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
@@ -175,6 +191,13 @@ msgid ""
"time. <br /> Run Script: Run a script if a ping to a specified host fails "
"for a specified duration of time. <br />"
msgstr ""
+"Ping Reboot: reinicie este dispositivo si un ping a un host específico falla "
+"durante un período de tiempo específico. <br /> Reinicio periódico: reinicie "
+"este dispositivo después de un intervalo de tiempo específico. <br /> "
+"Reiniciar interfaz: reinicie una interfaz de red si falla un ping a un host "
+"específico durante un período de tiempo específico. <br /> Ejecutar "
+"secuencia de comandos: ejecute una secuencia de comandos si un ping a un "
+"host específico falla durante un período de tiempo específico. <br />"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
@@ -182,7 +205,7 @@ msgstr "Reiniciar interfaz"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
msgid "Run Script"
-msgstr ""
+msgstr "Ejecutar script"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
msgid "Script to run"
diff --git a/applications/luci-app-watchcat/po/it/watchcat.po b/applications/luci-app-watchcat/po/it/watchcat.po
index f3d4ac0a3b..75b9d69efd 100644
--- a/applications/luci-app-watchcat/po/it/watchcat.po
+++ b/applications/luci-app-watchcat/po/it/watchcat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-09-08 07:33+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/it/>\n"
"Language: it\n"
@@ -10,17 +10,20 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
msgid ""
"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
+"<i>Si applica a Ping Reboot, Restart Interface e Run Script</i> <br /> "
+"Specificare l'interfaccia da monitorare e reagisci se il ping verso di essa "
+"fallisce."
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
msgid "Address family for pinging the host"
-msgstr ""
+msgstr "Famiglia di indirizzi per il ping dell'host"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
@@ -30,6 +33,11 @@ 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 ""
+"Si applica a Ping Reboot e Periodic Reboot</i> <br /> Durante il riavvio del "
+"router, il servizio avvierà un soft reboot. Inserendo qui un valore non zero "
+"scatterà un hard reboot ritardato se il soft reboot dovesse fallire. "
+"Inserire il numero di secondi per attendere il fallimento del soft reboot o "
+"usare 0 per disabilitare il ritardo del riavvio forzato."
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
@@ -136,7 +144,6 @@ msgid "Periodic Reboot"
msgstr "Riavvio periodico"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
-#, fuzzy
msgid "Ping Packet Size"
msgstr "Dimensione del pacchetto Ping"
diff --git a/applications/luci-app-watchcat/po/zh_Hans/watchcat.po b/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
index 0bd2318554..67842e240a 100644
--- a/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
+++ b/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-08-29 20:13+0000\n"
+"PO-Revision-Date: 2022-12-08 06:15+0000\n"
"Last-Translator: MkQtS <onewordwrong@aliyun.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationswatchcat/zh_Hans/>\n"
@@ -13,7 +13,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.14.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
msgid ""
@@ -73,7 +73,7 @@ msgid ""
"host becomes unreachable. Click the <b>Add</b> button at the bottom to set "
"up more than one action."
msgstr "你可以在此处设置数个检查以及在特定主机变得不可访问时要采取的操作。点击底部的<"
-"b>新增</b>按钮可以设置多条规则。"
+"b>添加</b>按钮可以设置多条规则。"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
diff --git a/applications/luci-app-wifischedule/po/pl/wifischedule.po b/applications/luci-app-wifischedule/po/pl/wifischedule.po
index c1831d7042..eeed60cdd0 100644
--- a/applications/luci-app-wifischedule/po/pl/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/pl/wifischedule.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-08 21:16+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/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.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
diff --git a/applications/luci-app-wifischedule/po/uk/wifischedule.po b/applications/luci-app-wifischedule/po/uk/wifischedule.po
index 1b56354f13..6fcbfab417 100644
--- a/applications/luci-app-wifischedule/po/uk/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/uk/wifischedule.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-21 17:16+0000\n"
-"Last-Translator: Artem <artem@molotov.work>\n"
+"PO-Revision-Date: 2022-12-18 15:49+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -22,7 +22,7 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
msgid "Could not find required program /usr/bin/iwinfo"
-msgstr "Не вдалося знайти необхідний додаток /usr/bin/iwinfo"
+msgstr "Не вдалося знайти необхідну програму /usr/bin/iwinfo"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:45
msgid "Cron Jobs"
diff --git a/applications/luci-app-xfrpc/po/templates/xfrpc.pot b/applications/luci-app-xfrpc/po/templates/xfrpc.pot
index ebc54fa6d8..212e1f8365 100644
--- a/applications/luci-app-xfrpc/po/templates/xfrpc.pot
+++ b/applications/luci-app-xfrpc/po/templates/xfrpc.pot
@@ -101,8 +101,8 @@ msgstr ""
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:95
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"Debug\", \"Info"
-"\", \"Notice\", \"Warning\", \"Error\", \"Critical\", \"Alert\" and "
+"LogLevel specifies the minimum log level. Valid values are \"Debug\", "
+"\"Info\", \"Notice\", \"Warning\", \"Error\", \"Critical\", \"Alert\" and "
"\"Emergency\"."
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/de/yggdrasil.po b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
index 8a7805b713..82be14ad0d 100644
--- a/applications/luci-app-yggdrasil/po/de/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-19 23:04+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/de/>\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.15-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
@@ -136,7 +136,7 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
msgid "Listen for beacons"
-msgstr ""
+msgstr "Auf Beacons achten"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
@@ -148,7 +148,7 @@ msgstr "Multicast-Schnittstelle"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
-msgstr ""
+msgstr "NodeInfo"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
diff --git a/applications/luci-app-yggdrasil/po/it/yggdrasil.po b/applications/luci-app-yggdrasil/po/it/yggdrasil.po
index 106b811127..016c3d22b4 100644
--- a/applications/luci-app-yggdrasil/po/it/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/it/yggdrasil.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-10-03 09:47+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
-msgstr ""
+msgstr "Peers attivi"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
@@ -22,6 +22,12 @@ msgid ""
"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
"specified."
msgstr ""
+"Per impostazione predefinita, nodeinfo contiene alcuni valori predefiniti, "
+"tra cui la piattaforma, l'architettura e la versione di Yggdrasil. Questi "
+"possono essere utili per rilevare la rete e diagnosticare problemi di "
+"routing della rete. Abilitando la privacy di nodeinfo viene impedito questo, "
+"in modo che solo gli elementi specificati in \"NodeInfo\" vengano inviati "
+"indietro se specificati."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
msgid ""
@@ -33,10 +39,17 @@ msgid ""
"connections on Port. Listen controls whether or not the node listens for "
"multicast beacons and opens outgoing connections."
msgstr ""
+"Configurazione per le interfacce su cui deve essere abilitato il multicast "
+"peer discovery. Regex è un'espressione regolare che viene confrontata con un "
+"nome di interfaccia; le interfacce utilizzano la prima configurazione a cui "
+"corrispondono. Beacon configura se il nodo deve inviare o meno segnali "
+"multicast link-local per segnalare la loro presenza, mentre ascolta le "
+"connessioni in entrata sulla porta. Listen controlla se il nodo ascolta i "
+"segnali multicast e apre connessioni in uscita."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
-msgstr ""
+msgstr "Attiva privacy NodeInfo"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41